[clang] b0512ee - [clang][NFC] Add a test for __attribute__((flag_enum)) with an unnamed enumeration.

Bruno Ricci via cfe-commits cfe-commits at lists.llvm.org
Sun Jul 26 09:27:05 PDT 2020


Author: Bruno Ricci
Date: 2020-07-26T17:24:43+01:00
New Revision: b0512eed1e9dc03dba4ef8cccee73c13d3487565

URL: https://github.com/llvm/llvm-project/commit/b0512eed1e9dc03dba4ef8cccee73c13d3487565
DIFF: https://github.com/llvm/llvm-project/commit/b0512eed1e9dc03dba4ef8cccee73c13d3487565.diff

LOG: [clang][NFC] Add a test for __attribute__((flag_enum)) with an unnamed enumeration.

Added: 
    

Modified: 
    clang/test/Sema/attr-flag-enum.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Sema/attr-flag-enum.c b/clang/test/Sema/attr-flag-enum.c
index ae3e3ad5ab99..467afd950973 100644
--- a/clang/test/Sema/attr-flag-enum.c
+++ b/clang/test/Sema/attr-flag-enum.c
@@ -6,6 +6,10 @@ enum __attribute__((flag_enum)) flag {
   ec = 0x8,
 };
 
+enum __attribute__((flag_enum)) {
+  g = 0x7,  // expected-warning {{enumeration value 'g' is out of range of flags in enumeration type ''}}
+};
+
 enum __attribute__((flag_enum)) flag2 {
   ga = 0x1,
   gb = 0x4,


        


More information about the cfe-commits mailing list