[LLVMdev] -inline odd behavior

Eli Friedman eli.friedman at gmail.com
Fri Feb 10 14:43:02 PST 2012


On Fri, Feb 10, 2012 at 2:38 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
> I have some code that has one function and if I use the-inline on it then
> these opts eliminate the entire function (which is the entire file).
>
> Bugpoint produces bugpoint-reduced-simplified.bc, but when I then run "opt
> bugpoint-reduced-simplified.bc -inline" I get nothing, file get emptied.
>
> It doesn't crash or assert. I have attached a test case.

Your function has internal linkage and no uses; therefore, your .ll
file is equivalent to the empty .ll file.

-Eli



More information about the llvm-dev mailing list