Disallow @(thread_local) on wasm targets

This commit is contained in:
gingerBill
2022-02-28 15:40:00 +00:00
parent 0ae012ba08
commit 410b85b5c7
3 changed files with 9 additions and 2 deletions
+4
View File
@@ -1130,6 +1130,10 @@ void check_global_variable_decl(CheckerContext *ctx, Entity *&e, Ast *type_expr,
}
ac.link_name = handle_link_name(ctx, e->token, ac.link_name, ac.link_prefix);
if (is_arch_wasm() && e->Variable.thread_local_model.len != 0) {
error(e->token, "@(thread_local) is not supported for this target platform");
}
String context_name = str_lit("variable declaration");
if (type_expr != nullptr) {