Fix bug 19437 - Only add discriminators for DWARF 4 and above.
authorDiego Novillo <dnovillo@google.com>
Thu, 17 Apr 2014 22:33:50 +0000 (22:33 +0000)
committerDiego Novillo <dnovillo@google.com>
Thu, 17 Apr 2014 22:33:50 +0000 (22:33 +0000)
commit0a0d620db36b21dc9c2f161897e29abe51afea51
treee98d624e2f4414eade3106093017c0ce36786abe
parent07f099b867d60520d5fb391afd3d962638276cf4
Fix bug 19437 - Only add discriminators for DWARF 4 and above.

Summary:
This prevents the discriminator generation pass from triggering if
the DWARF version being used in the module is prior to 4.

Reviewers: echristo, dblaikie

CC: llvm-commits
Differential Revision: http://reviews.llvm.org/D3413

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206507 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Module.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/IR/Module.cpp
lib/Transforms/Utils/AddDiscriminators.cpp
test/Transforms/AddDiscriminators/no-discriminators.ll [new file with mode: 0644]