Changeset 837
- Timestamp:
- Oct 24, 2003, 9:53:30 AM (22 years ago)
- Location:
- trunk/testcase
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/testcase/throw.cpp
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r836 r837 8 8 foo(int i) : i(i) 9 9 { 10 fprintf(stderr, "foo::constructor 1\n");10 dfprintf((stderr, "foo::constructor 1\n")); 11 11 } 12 12 13 13 foo() throw(int) : i(1) 14 14 { 15 fprintf(stderr, "foo::constructor 2\n");15 dfprintf((stderr, "foo::constructor 2\n")); 16 16 throw(1); 17 17 } … … 39 39 /* static foo - inline implementation */ 40 40 if (o2.get() == 2) 41 fprintf(stderr, "o2 ok\n");41 dfprintf((stderr, "o2 ok\n")); 42 42 else 43 43 { 44 44 rc++; 45 fprintf(stderr, "o2 failed\n");45 dfprintf((stderr, "o2 failed\n")); 46 46 } 47 47 try … … 52 52 catch (int e) 53 53 { 54 fprintf(stderr, "foo caught e=%d (ok)\n", e);54 dfprintf((stderr, "foo caught e=%d (ok)\n", e)); 55 55 } 56 56 … … 58 58 try 59 59 { 60 fprintf(stderr, "foo creating\n");60 dfprintf((stderr, "foo creating\n")); 61 61 foo o; 62 fprintf(stderr, "foo no throw!\n");62 dfprintf((stderr, "foo no throw!\n")); 63 63 printf("error: foo::foo() didn't throw!\n"); 64 64 rc += o.get(); … … 66 66 catch (int e) 67 67 { 68 fprintf(stderr, "foo caught e=%d (ok)\n", e);68 dfprintf((stderr, "foo caught e=%d (ok)\n", e)); 69 69 } 70 70 … … 72 72 /* static bar - external implementation */ 73 73 if (o3.get() == 3) 74 fprintf(stderr, "o3 ok\n");74 dfprintf((stderr, "o3 ok\n")); 75 75 else 76 76 { 77 77 rc++; 78 fprintf(stderr, "o3 failed\n");78 dfprintf((stderr, "o3 failed\n")); 79 79 } 80 80 try … … 85 85 catch (expt e) 86 86 { 87 fprintf(stderr, "foo caught e=%d (ok)\n", e.get());87 dfprintf((stderr, "foo caught e=%d (ok)\n", e.get())); 88 88 } 89 89 … … 91 91 try 92 92 { 93 fprintf(stderr, "bar creating\n");93 dfprintf((stderr, "bar creating\n")); 94 94 bar o; 95 fprintf(stderr, "bar no throw!\n");95 dfprintf((stderr, "bar no throw!\n")); 96 96 printf("error: bar::bar() didn't throw!\n"); 97 97 rc += o.get(); … … 99 99 catch (int e) 100 100 { 101 fprintf(stderr, "bar caught e=%d (ok)\n", e);101 dfprintf((stderr, "bar caught e=%d (ok)\n", e)); 102 102 } 103 103 104 104 return rc; 105 105 } 106 -
Property cvs2svn:cvs-rev
changed from
-
trunk/testcase/throw.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r836 r837 1 2 #if 0 3 #define dfprintf(a) fprintf(a) 4 #else 5 #define dfprintf(a) do {} while(0) 6 #endif 7 1 8 class expt 2 9 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/testcase/throw2.cpp
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r836 r837 4 4 bar::bar(int i) : i(i) 5 5 { 6 fprintf(stderr, "bar::constructor 1\n");6 dfprintf((stderr, "bar::constructor 1\n")); 7 7 } 8 8 9 9 bar::bar() throw(int) : i(1) 10 10 { 11 fprintf(stderr, "bar::constructor 2\n");11 dfprintf((stderr, "bar::constructor 2\n")); 12 12 throw(1); 13 13 } … … 28 28 expt::expt(int i, const char *psz) : i(i), psz(psz) 29 29 { 30 31 30 } 32 31 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.