On Tue, Sep 25, 2012 at 10:05 PM, Nico Weber <[email protected]> wrote:
> Hi,
>
> similar to the __debugbreak patch, this adds codegen support for __noop.

You don't actually have to call llvm.donothing... like the name says,
it doesn't do anything. :)  "return RValue::get(0);" should be
sufficient.

Do we actually perform semantic analysis correctly for __noop?  In
MSVC, are the arguments unevaluated in the semantic analysis sense?
Do we do the right thing for expressions with non-POD type?
Expressions with cleanups?

-Eli
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to