Built-in procedure #defined

This commit is contained in:
gingerBill
2018-10-27 18:44:28 +01:00
parent 5c608b01ba
commit 2ddb27869b
6 changed files with 105 additions and 32 deletions
+14
View File
@@ -110,6 +110,20 @@ general_stuff :: proc() {
My_Struct :: struct{x: int};
#assert(My_Struct != struct{x: int});
}
{
X :: 123;
when #defined(X) {
fmt.println("X is defined");
} else {
fmt.println("X is not defined");
}
when #defined(Y) {
fmt.println("Y is defined");
} else {
fmt.println("Y is not defined");
}
}
}