[cfe-dev] Constant folding in clang

Giacomo Tagliabue giacomo.tag at gmail.com
Tue Mar 5 09:16:39 PST 2013

let's say I have this function:

int main(int argc, char const *argv[])
  return 10+1;

When I compile it with -emit-llvm -S I expect that clang doesn't fold my
constant, but if I look at the .s file i see

ret i32 11

How do I prevent clang to perform folding, or, in general, any kind of
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130305/e3defe2f/attachment.html>

More information about the cfe-dev mailing list