blob: a69d8504577fe4818e277cc3b58c6acf9f60c2a8 [file] [log] [blame]
Chris Lattnerac676be2002-12-03 20:30:03 +00001
Chris Lattner9f1bd802002-12-04 17:15:07 +00002declare void %exit(int)
Chris Lattnerac676be2002-12-03 20:30:03 +00003
Chris Lattnere4adeb42002-12-13 14:15:20 +00004
5void %FP(void(int) * %F) {
6 call void %F(int 0)
7 ret void
8}
9
Misha Brukman339ff0a2002-12-13 04:43:32 +000010int %main() {
Chris Lattnere4adeb42002-12-13 14:15:20 +000011 call void %FP(void(int)* %exit)
Misha Brukman339ff0a2002-12-13 04:43:32 +000012 ret int 1
Chris Lattnerac676be2002-12-03 20:30:03 +000013}