Fixed -fobjc-exceptions is required to enable Objective-C exception syntax on some configurations. Thanks to chad-russell for the solution.