[cfe-dev] Building Examples from Trunk throws the following error referenceing eh_selector
gvenn.cfe.dev at gmail.com
Mon Feb 6 08:17:16 PST 2012
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
On Feb 3, 2012, at 16:33, Eli Friedman wrote:
> On Fri, Feb 3, 2012 at 4:22 PM, Bill Wendling <bwendling at apple.com> wrote:
>> On Feb 2, 2012, at 4:15 PM, Marc J. Driftmeyer wrote:
>>> I started getting this yesterday:
>>>> /home/mdriftmeyer/DeveloperProjects/LLVMProject/trunk/llvm/examples/ExceptionDemo/ExceptionDemo.cpp:1970:44: error:
>>>> no member named 'eh_selector' in namespace 'llvm::Intrinsic'
>>>> getDeclaration(&module, llvm::Intrinsic::eh_selector);
>>>> /home/mdriftmeyer/DeveloperProjects/LLVMProject/trunk/llvm/examples/ExceptionDemo/ExceptionDemo.cpp:1974:44: error:
>>>> no member named 'eh_exception' in namespace 'llvm::Intrinsic'
>>>> getDeclaration(&module, llvm::Intrinsic::eh_exception);
>>>> 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.
>> Hi Marc,
>> 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...
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
More information about the cfe-dev