mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-08 03:24:19 +00:00
Add -custom-attribute
This commit is contained in:
@@ -3900,10 +3900,11 @@ gb_internal void check_decl_attributes(CheckerContext *c, Array<Ast *> const &at
|
||||
}
|
||||
|
||||
if (!proc(c, elem, name, value, ac)) {
|
||||
if (!build_context.ignore_unknown_attributes) {
|
||||
if (!build_context.ignore_unknown_attributes &&
|
||||
!string_set_exists(&build_context.custom_attributes, name)) {
|
||||
ERROR_BLOCK();
|
||||
error(elem, "Unknown attribute element name '%.*s'", LIT(name));
|
||||
error_line("\tDid you forget to use build flag '-ignore-unknown-attributes'?\n");
|
||||
error_line("\tDid you forget to use the build flag '-ignore-unknown-attributes' or '-custom-attribute:%.*s'?\n", LIT(name));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user