aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-09-28 20:48:23 +0100
committergingerBill <gingerBill@users.noreply.github.com>2025-09-28 20:48:23 +0100
commit421bec2d172c49eda369e0106e257e0e508d579f (patch)
treeca610a3ce162d2b31c820a5364bd6a639e8e285a
parent17204bd1c23934c878c699e026aa8994e430a372 (diff)
parentd3b877031838c5a13c4adbfdd1d8fb77c35c9801 (diff)
Merge branch 'master' into bill/const-union
-rw-r--r--core/encoding/base32/base32_test.odin1
-rw-r--r--src/parser.cpp4
2 files changed, 5 insertions, 0 deletions
diff --git a/core/encoding/base32/base32_test.odin b/core/encoding/base32/base32_test.odin
index ea41ae36f..07d5c8080 100644
--- a/core/encoding/base32/base32_test.odin
+++ b/core/encoding/base32/base32_test.odin
@@ -1,3 +1,4 @@
+#+test
package encoding_base32
import "core:testing"
diff --git a/src/parser.cpp b/src/parser.cpp
index a32494c05..363eb0c55 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -6561,6 +6561,10 @@ gb_internal bool parse_file_tag(const String &lc, const Token &tok, AstFile *f)
} else if (string_starts_with(lc, str_lit("vet"))) {
f->vet_flags = parse_vet_tag(tok, lc);
f->vet_flags_set = true;
+ } else if (string_starts_with(lc, str_lit("test"))) {
+ if ((build_context.command_kind & Command_test) == 0) {
+ return false;
+ }
} else if (string_starts_with(lc, str_lit("ignore"))) {
return false;
} else if (string_starts_with(lc, str_lit("private"))) {