================
@@ -2482,6 +2529,13 @@ def spelling(self):
     FLOAT128 = 30
     HALF = 31
     FLOAT16 = 32
+    SHORTACCUM = 33
+    ACCUM = 34
+    LONGACCUM = 35
+    USHORTACCUM = 36
+    UACCUM = 37
+    ULONGACCUM = 38
+    BFLOAT16 = 39
     IBM128 = 40
----------------
DeinAlptraum wrote:

They're aliases and at least not used internally, I'm not sure I understand the 
point of those.
I just tested that enum aliases are not problem with the Python enum class. 
Note however that we added a test for duplicate enums a while back here: 
https://github.com/llvm/llvm-project/blob/main/clang/bindings/python/tests/cindex/test_enums.py#L47
which expects no two enums to have the same number. Changing this would break 
that test (I guess we could compare by exact names instead, which doesn't work 
if someone changes the spelling when introducing a duplicate though)

https://github.com/llvm/llvm-project/pull/143264
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to