Go to file
Richard Smith 1002d10aaa Reject continue/break statements within members of local functions nested within
loop and switch statements, by teaching Scope that a function scope never has
a continue/break parent for the purposes of control flow. Remove the hack in
block and lambda expressions which worked around this by pretending that such
expressions were continue/break scopes.

Remove Scope::ControlParent, since it's unused.

In passing, teach default statements to recover properly from a missing ';', and
add a fixit for same to both default and case labels (the latter already
recovered correctly).

llvm-svn: 150776
2012-02-17 01:35:32 +00:00
clang Reject continue/break statements within members of local functions nested within 2012-02-17 01:35:32 +00:00
compiler-rt AddressSanitizer: revert r150683 - we can't get rid of headers that easily 2012-02-16 17:00:45 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc
libcxx Use __is_polymorphic if available. This fixes http://llvm.org/bugs/show_bug.cgi?id=11983 . Patch contributed by Jonathan Sauer. 2012-02-15 20:47:11 +00:00
libcxxabi __gxx_personality_v0 and __cxa_call_unexpected are complete on darwin and I *think* linux (not positive), but still unimplemented on arm. 2012-02-03 20:53:52 +00:00
lld use llvm::DenseMap instead of std::map 2012-02-15 00:50:07 +00:00
lldb Added a new disassembler plugin, DisassemblerLLVMC, 2012-02-17 00:53:45 +00:00
llvm add Emacs tag and fix some comment error in file headers 2012-02-17 01:23:50 +00:00
polly Revert "CodeGeneration: Implement ceild/floord exactly as CLooG does" 2012-02-16 14:13:19 +00:00