diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-01-13 21:29:06 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-01-13 21:29:22 +0000 |
commit | 06c2a74f557ec98896c9f71ba666bd969c4735d2 (patch) | |
tree | 0d3cf0acf66467261c08165ec9339693374bb513 /gcc/rust/ast | |
parent | f51d8fd538681cd66791ac6e93d094651cde174d (diff) | |
download | gcc-06c2a74f557ec98896c9f71ba666bd969c4735d2.zip gcc-06c2a74f557ec98896c9f71ba666bd969c4735d2.tar.gz gcc-06c2a74f557ec98896c9f71ba666bd969c4735d2.tar.bz2 |
Add HIR lowering for FunctionQualifiers
Diffstat (limited to 'gcc/rust/ast')
-rw-r--r-- | gcc/rust/ast/rust-item.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/rust/ast/rust-item.h b/gcc/rust/ast/rust-item.h index a18a8e6..ad503cf 100644 --- a/gcc/rust/ast/rust-item.h +++ b/gcc/rust/ast/rust-item.h @@ -518,6 +518,11 @@ public: } std::string as_string () const; + + AsyncConstStatus get_const_status () const { return const_status; } + bool is_unsafe () const { return has_unsafe; } + bool is_extern () const { return has_extern; } + std::string get_extern_abi () const { return extern_abi; } }; // A function parameter @@ -1587,7 +1592,7 @@ public: return function_body; } - FunctionQualifiers get_qualifiers () const { return qualifiers; } + const FunctionQualifiers &get_qualifiers () const { return qualifiers; } Identifier get_function_name () const { return function_name; } |