summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-10-02 23:56:48 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-10-02 23:56:48 +0200
commit903c3bc154cebf9d002f651edbccf25924411df9 (patch)
tree6da6d4d320cac456e2c2919073d07d6ae1126c10
parentcf34d3257505fe5c184eca717d4aaf25b25adcc1 (diff)
parentf14af8b2d5d218050894d728316f78a8dbefb978 (diff)
downloadredot-engine-903c3bc154cebf9d002f651edbccf25924411df9.tar.gz
Merge pull request #97727 from SlugFiller/llvm-computed-goto
Enable use of Labels as Values feature in Clang when not wrapped by GCC
-rw-r--r--modules/gdscript/gdscript_vm.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript_vm.cpp b/modules/gdscript/gdscript_vm.cpp
index 4617a0dbb9..d8139d913a 100644
--- a/modules/gdscript/gdscript_vm.cpp
+++ b/modules/gdscript/gdscript_vm.cpp
@@ -227,7 +227,7 @@ void (*type_init_function_table[])(Variant *) = {
&VariantInitializer<PackedVector4Array>::init, // PACKED_VECTOR4_ARRAY.
};
-#if defined(__GNUC__)
+#if defined(__GNUC__) || defined(__clang__)
#define OPCODES_TABLE \
static const void *switch_table_ops[] = { \
&&OPCODE_OPERATOR, \