aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2024-06-09 16:42:23 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2024-06-09 16:42:23 +0200
commit3c7e2659ac60f6666ae0589304174694f4666778 (patch)
tree36194f25845f6ac3896977a9bd326c0431ce742c /src/checker.cpp
parent28ea9425fdd1dca0179873a3fe2c2d64df2e3299 (diff)
parentef7c6b98951aacc72bd25750e1c4a3a8c30c7d06 (diff)
Merge branch 'master' into tlsf-allocator
Diffstat (limited to 'src/checker.cpp')
-rw-r--r--src/checker.cpp6
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) {