2010-02-01から1ヶ月間の記事一覧

clang++のboost対応状況 part.3

boost::foreach などboost::addressof が通らないのが原因なエラーがいくつかあるようだ. http://d.hatena.ne.jp/gamaguchi/20100211/p2 と書いたけど,どうやら解決されたらしい.しかし,未だこのパッチがコミットされていないところを見ると何らかの問題…

clang++のBoost対応状況 part.2

さっきのテストだと,shared_ptrによるエラーが全体を引っ張ってる感じだった.そこでshared_ptr.hppインクルード時のエラーを見たところ,アサーションに引っかかってるのは#if !defined(BOOST_SP_NO_ATOMIC_ACCESS)の中の行だったので,BOOST_SP_NO_ATOMIC…

clang++のBoost対応状況 part.1

clangのSVN版をビルドしたので,Boost本のサンプルコードをコンパイルできるかテストしてみた. 比較対象はg++-4.4.3で,zshで for name in BoostBook2nd/*/*.cpp(:r); do ~/llvm/Release/bin/clang++ -c ${name}.cpp -o ${name}.clang++.o; done for name i…