例外処理

例外処理を実装しようと目論む。


……


何もオブジェクトをthrowしないで
フロー制御するだけなら何も考えずに書けるようだけど、
オブジェクトをthrowしようとすると
そうもいかないらしい。


少し考えねば。


llvm.eh.exceptionを使ってどっかよくわからん場所に
例外オブジェクトを構築するというのが
llvm-g++などのやり方らしい。