[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