diff options
| author | gingerBill <bill@gingerbill.org> | 2024-06-06 15:16:34 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-06-06 15:16:34 +0100 |
| commit | 9ef43fc782159893b7af139f9d9be3aec3108ecd (patch) | |
| tree | b1da3f8f421d997de2a0c966b3efe87a96f563eb /src/checker.cpp | |
| parent | 971229fe66cdc93135e0f7e41cdf2a0bce28cd67 (diff) | |
Add `@(rodata)`
Diffstat (limited to 'src/checker.cpp')
| -rw-r--r-- | src/checker.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/checker.cpp b/src/checker.cpp index 97e685d33..8a58bb425 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -3628,6 +3628,12 @@ gb_internal DECL_ATTRIBUTE_PROC(var_decl_attribute) { } ac->is_static = true; return true; + } else if (name == "rodata") { + if (value != nullptr) { + error(elem, "'rodata' does not have any parameters"); + } + ac->rodata = true; + return true; } else if (name == "thread_local") { ExactValue ev = check_decl_attribute_value(c, value); if (ac->init_expr_list_count > 0) { |