diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-02-22 17:32:19 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-02-22 17:32:19 +0000 |
commit | 2837aa2932710e1e8ef7a75b582284ae401d79f5 (patch) | |
tree | 4ff7d2bf64c8be70792886c4f39640adfec44d98 /clang/test/CodeGenCXX/new-array-init-exceptions.cpp | |
parent | 5dfe6dab254decb87a8f798e18bb812eca3ca626 (diff) | |
download | bcm5719-llvm-2837aa2932710e1e8ef7a75b582284ae401d79f5.tar.gz bcm5719-llvm-2837aa2932710e1e8ef7a75b582284ae401d79f5.zip |
Teach overload resolution to prefer user-defined conversion via a
lambda closure type's function pointer conversion over user-defined
conversion via a lambda closure type's block pointer conversion,
always. This is a preference for more-standard code (since blocks
are an extension) and a nod to efficiency, since function pointers
don't require any memory management. Fixes PR12063.
llvm-svn: 151170
Diffstat (limited to 'clang/test/CodeGenCXX/new-array-init-exceptions.cpp')
0 files changed, 0 insertions, 0 deletions