[clang] Fix evaluation of the unsigned enumeration values, #108766 (PR #108769)

via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 16 09:57:22 PDT 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {darker}-->


:warning: Python code formatter, darker found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
darker --check --diff -r 4b27b5800f8c94ec010213e2a4ddf552cc282bce...800010fabe3160e701ff58f7789dd9e01c80451f clang/bindings/python/clang/cindex.py clang/bindings/python/tests/cindex/test_cursor.py
``````````

</details>

<details>
<summary>
View the diff from darker here.
</summary>

``````````diff
--- tests/cindex/test_cursor.py	2024-09-15 16:08:16.000000 +0000
+++ tests/cindex/test_cursor.py	2024-09-16 16:56:50.343716 +0000
@@ -570,11 +570,12 @@
         self.assertEqual(ham.kind, CursorKind.ENUM_CONSTANT_DECL)
         self.assertEqual(ham.enum_value, 0x10000000000)
 
     def test_enum_values_on_elaborated_type(self):
         tu = get_tu(
-            "using myUType = unsigned char; enum TEST : myUType { SPAM = 1, HAM = 0xff;", lang="cpp"
+            "using myUType = unsigned char; enum TEST : myUType { SPAM = 1, HAM = 0xff;",
+            lang="cpp",
         )
         enum = get_cursor(tu, "TEST")
         self.assertIsNotNone(enum)
 
         self.assertEqual(enum.kind, CursorKind.ENUM_DECL)

``````````

</details>


https://github.com/llvm/llvm-project/pull/108769


More information about the cfe-commits mailing list