diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-06-14 01:13:21 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-06-14 01:13:21 +0000 |
| commit | d62d498ed7c27e2b9f0f2d3b5ffe10fd9201d146 (patch) | |
| tree | cdf300510e14145695c0730cb6371d246e3aa8b4 /libcxx/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp | |
| parent | 5669ef1efee4943dd3e4c6eadbe06955a2e2f9f7 (diff) | |
| download | bcm5719-llvm-d62d498ed7c27e2b9f0f2d3b5ffe10fd9201d146.tar.gz bcm5719-llvm-d62d498ed7c27e2b9f0f2d3b5ffe10fd9201d146.zip | |
Remove nonsense and simplify. To forward a reference, we always just load the
pointer-to-pointer representing the parameter. An aggregate rvalue representing
a pointer does not make sense.
We got away with this weirdness because CGCall happens to blindly load an
RValue in aggregate form in this case, without checking whether an RValue for
the type should be in scalar or aggregate form.
llvm-svn: 272609
Diffstat (limited to 'libcxx/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp')
0 files changed, 0 insertions, 0 deletions

