I started getting this yesterday:
no member named ‘eh_selector’ in namespace ‘llvm::Intrinsic’
no member named 'eh_exception' in namespace 'llvm::Intrinsic'
2 errors generated.
make: *** [examples/ExceptionDemo/CMakeFiles/ExceptionDemo.dir/ExceptionDemo.cpp.o] Error 1
make: *** [examples/ExceptionDemo/CMakeFiles/ExceptionDemo.dir/all] Error 2
Just wondering if this is known or not.
Yes. You are using the old version of exception handling. You should stop using that and use the new version instead.
Yes, this is expected. You are using the old exception handling mechanism. It was deleted back in November, but these intrinsics were still around (but not doing anything). You should move to the new EH mechanism.
Err, it might be expected that code which uses eh_exception might
fail, but it isn't expected that llvm/examples/ fails to build...
Hi Eli, Bill,
When changing to the new exception system I forgot to ifdef out the old declarations.
Regardless since the old decs are no longer supported, Bill did the right thing and
additionally removed the optional demo of the auto upgrade mechanism from the demo
Sorry for the hassle