; Test that we can inline a simple function, turning the calls in it into invoke ; instructions ; RUN: as < %s | opt -inline | dis | not grep 'call[^e]' declare void %might_throw() implementation internal void %callee() { call void %might_throw() ret void } ; caller returns true if might_throw throws an exception... int %caller() { invoke void %callee() to label %cont except label %exc cont: ret int 0 exc: ret int 1 }