Go to file
David Blaikie 12be639dfc PR14021: Copy lookup results to ensure safe iteration.
Within the body of the loop the underlying map may be modified via

  Sema::AddOverloadCandidate
    -> Sema::CompareReferenceRelationship
    -> Sema::RequireCompleteType

to avoid the use of invalid iterators the sequence is copied first.

A reliable, though large, test case is available - it will be reduced and
committed shortly.

Patch by Robert Muth. Review by myself, Nico Weber, and Rafael Espindola.

llvm-svn: 166188
2012-10-18 16:57:32 +00:00
clang PR14021: Copy lookup results to ensure safe iteration. 2012-10-18 16:57:32 +00:00
clang-tools-extra Remove a trailing blank line, test commit. 2012-10-10 14:06:15 +00:00
compiler-rt [asan] Disable new/delete interceptors on Android and make them visible elsewhere. 2012-10-18 15:22:08 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Add an entry in CREDITS.TXT 2012-10-15 17:34:53 +00:00
libcxxabi Make the type_info for __shim_type_info visible. This should address some failing dynamic_casts that a few applications are doing on the type_info hierarchy. 2012-10-13 18:45:59 +00:00
lld * Add relocation reference support for Hexagon and PowerPC. 2012-10-09 02:20:47 +00:00
lldb <rdar://problem/12462048> 2012-10-18 16:33:33 +00:00
llvm [ms-inline asm] Move most of the AsmParsing logic in clang back into the MC 2012-10-18 15:49:34 +00:00
polly isl scheduler: Do not fail when returning an empty band list 2012-10-16 07:29:19 +00:00