diff options
author | badumbatish <tanghocle456@gmail.com> | 2024-07-23 22:17:12 -0700 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2024-09-02 09:44:55 +0000 |
commit | f0df55806933cda31af2abc3b666a6a2eec52875 (patch) | |
tree | 4a428af667d1eadf13b49638a9f0279a4d71b5e1 /gcc/rust/backend/rust-compile-asm.cc | |
parent | 95674a0a358142e2ac38f827abe28998d8f39438 (diff) | |
download | gcc-f0df55806933cda31af2abc3b666a6a2eec52875.zip gcc-f0df55806933cda31af2abc3b666a6a2eec52875.tar.gz gcc-f0df55806933cda31af2abc3b666a6a2eec52875.tar.bz2 |
Added counting to check for asm_construct_outputs
gcc/rust/ChangeLog:
* backend/rust-compile-asm.cc (CompileAsm::asm_construct_outputs):
Set up counting to check
Diffstat (limited to 'gcc/rust/backend/rust-compile-asm.cc')
-rw-r--r-- | gcc/rust/backend/rust-compile-asm.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/rust/backend/rust-compile-asm.cc b/gcc/rust/backend/rust-compile-asm.cc index 301da40..aa83fb7 100644 --- a/gcc/rust/backend/rust-compile-asm.cc +++ b/gcc/rust/backend/rust-compile-asm.cc @@ -96,6 +96,13 @@ tree CompileAsm::asm_construct_outputs (HIR::InlineAsm &expr) { // TODO: Do i need to do this? + int count = 0; + + for (auto &output : expr.get_operands ()) + { + if (output.register_type == AST::InlineAsmOperand::RegisterType::Out) + count++; + } return NULL_TREE; } |