]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add support for external functions
author0xn4utilus <gyanendrabanjare8@gmail.com>
Sun, 25 Feb 2024 00:02:26 +0000 (05:32 +0530)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Tue, 5 Mar 2024 15:08:36 +0000 (15:08 +0000)
commit48add29a63c464ca27623b41a5d2841ca384e775
tree8ec87e00522ea4b4f956d563b9ae1e1f118a0eb9
parent452345f0f88dddbb0ab9b2f31b6239af6288a984
Add support for external functions

gcc/rust/ChangeLog:

* ast/rust-ast.cc (Function::Function): Add `is_external_function` field.
(Function::operator=): Likewise.
* ast/rust-ast.h: New constructor for ExternalItem.
* ast/rust-item.h (class Function): Add `is_external_function`
field. Update `get_node_id`.
* ast/rust-macro.h: Update copy constructor.

Signed-off-by: 0xn4utilus <gyanendrabanjare8@gmail.com>
gcc/rust/ast/rust-ast.cc
gcc/rust/ast/rust-ast.h
gcc/rust/ast/rust-item.h
gcc/rust/ast/rust-macro.h