我在里面跑http://llvm.org/demo以下片段:classX{public:~X()__attribute((nothrow));};voida(X*p);voidnothr()throw();voidb(){try{Xx;a(&x);}catch(X*foo){nothr();}}我看到一些调用(例如,对func_llvm_eh_typeid_for)设置了Attribute::NoUnwind:CallInst*int32_71=CallInst::Create(func_llvm_eh_typeid_for,const_ptr_43,"",label_49);int3