compiler: simplify compiler wrapper
compiler: simplify compiler wrapper

This avoids swallowing the exceptions raised inside the wrapper.


Former-commit-id: 7f6f5a4b833b89d5c3156faacd8f92aa7cb9f227
Former-commit-id: a79ccdfbbbad54f3083a260f058008c43dc09050 [formerly 67a1d25db663b31c336b48a5bef106734adeafa1] [formerly c3add9f5141cd933cf6c34ff8fd1274e25999059 [formerly 2b03151d92e74642fd6251c74f97abf6292c9767]]
Former-commit-id: 8a05236b903ca35d59470a7750440c2f735728ff [formerly 446d25f8750ac6dd8aedbbe8d938d4019edd5efb]
Former-commit-id: fb606b2da2d219d76c97195d301ceb8ee942392a
PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild