[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2003-08-20-EnumSizeProblem.cpp
Chris Lattner
lattner at cs.uiuc.edu
Wed Aug 20 14:49:02 PDT 2003
Changes in directory llvm/test/Regression/C++Frontend:
2003-08-20-EnumSizeProblem.cpp added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes:
Index: llvm/test/Regression/C++Frontend/2003-08-20-EnumSizeProblem.cpp
diff -c /dev/null llvm/test/Regression/C++Frontend/2003-08-20-EnumSizeProblem.cpp:1.1
*** /dev/null Wed Aug 20 14:48:28 2003
--- llvm/test/Regression/C++Frontend/2003-08-20-EnumSizeProblem.cpp Wed Aug 20 14:48:18 2003
***************
*** 0 ****
--- 1,21 ----
+ typedef enum
+ {
+ _URC_NO_REASON = 0,
+ _URC_FOREIGN_EXCEPTION_CAUGHT = 1,
+ _URC_FATAL_PHASE2_ERROR = 2,
+ _URC_FATAL_PHASE1_ERROR = 3,
+ _URC_NORMAL_STOP = 4,
+ _URC_END_OF_STACK = 5,
+ _URC_HANDLER_FOUND = 6,
+ _URC_INSTALL_CONTEXT = 7,
+ _URC_CONTINUE_UNWIND = 8
+ } _Unwind_Reason_Code;
+
+ int foo( _Unwind_Reason_Code X) {
+ return X;
+ }
+
+ int main() {
+ foo(_URC_END_OF_STACK);
+ return 0;
+ }
More information about the llvm-commits
mailing list