[cfe-commits] r111794 - in /cfe/trunk: lib/CodeGen/CGExpr.cpp test/CodeGenCXX/x86_64-arguments.cpp
Douglas Gregor
dgregor at apple.com
Mon Aug 23 07:00:54 PDT 2010
On Aug 22, 2010, at 10:26 PM, Chris Lattner wrote:
> Author: lattner
> Date: Mon Aug 23 00:26:13 2010
> New Revision: 111794
>
> URL: http://llvm.org/viewvc/llvm-project?rev=111794&view=rev
> Log:
> fix rdar://8340348, a miscompile of boost that was exposed by r109848.
> That revision started classifying truly empty structs like "Y" and "X"
> as being NoClass/NoClass and turning them into 'ignore'. The call code
> turns around and allocates space for the ignored argument with
> GetUndefRValue. The bug is that GetUndefRValue would return the address
> as undef, instead of returning an object with a defined address but
> undefined contents.
Thanks! Boost.Graph is now passing all of its regression tests (again).
- Doug
More information about the cfe-commits
mailing list