source: src/tests/Exception.c@ 8b52686

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors ctor deferred_resn demangler enum forall-pointer-decay gc_noraii jacob/cs343-translation jenkins-sandbox memory new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Last change on this file since 8b52686 was a0dcd2e, checked in by Peter A. Buhr <pabuhr@…>, 9 years ago

update test programs, half done

  • Property mode set to 100644
File size: 510 bytes
Line 
1//Testing esceptions syntax
2int fred() {
3 int x;
4 throw 3;
5 throw x = 5;
6
7 try {
8 } catch( int i ) {}
9
10 try {
11 x/4;
12 } catch( int ) {
13 } catch( int x ) {
14 } catch( struct { int i; } ) {
15 } catch( struct { int i; } x ) {
16 } catch( struct { int i; } *x ) {
17
18// Cforall extensions
19
20 } catch( * struct { int i; } ) {
21 } catch( * struct { int i; } x ) {
22 } catch( ... ) {
23// } finally {
24 } // try
25}
26
27//Dummy main
28int main(int argc, char const *argv[])
29{
30 return 0;
31}
Note: See TracBrowser for help on using the repository browser.