Re-applying r198699 after reverting r198461.
authorAdrian Prantl <aprantl@apple.com>
Tue, 7 Jan 2014 22:05:55 +0000 (22:05 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 7 Jan 2014 22:05:55 +0000 (22:05 +0000)
commit56741e29d42259599af4a54dfd7df672f77d3058
tree908afaf35419e2c2c44a956874aa662735f5a706
parente83b130defce6ff6ee69c300c14eec52cabadc88
Re-applying r198699 after reverting r198461.
Debug info: Implement a cleaner version of r198461. For symmetry with
C and C++ don't emit an extra lexical scope for the compound statement
that is the body of an Objective-C method.

llvm-svn: 198715
clang/lib/CodeGen/CGObjC.cpp
clang/test/CodeGenCXX/linetable-cleanup.cpp
clang/test/CodeGenObjC/arc-linetable-autorelease.m
clang/test/CodeGenObjC/arc-linetable.m