aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/LLVMTargetMachine.cpp
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2011-11-01 23:39:05 +0000
committerKevin Enderby <enderby@apple.com>2011-11-01 23:39:05 +0000
commit064e48a3dce1fd29a35b4b1b01a8c4b67e29c74a (patch)
tree6b2b60ee0a6c105c0d136290c52ee1770cf9b540 /lib/CodeGen/LLVMTargetMachine.cpp
parent6284afc293c8f6e84dffab8731aa9e679d437745 (diff)
Fixed a bug in the code to create a dwarf file and directory table entires when
it is separating the directory part from the basename of the FileName. Noticed that this: .file 1 "dir/foo" when assembled got the two parts switched. Using the Mac OS X dwarfdump tool it can be seen easily: % dwarfdump -a a.out include_directories[ 1] = 'foo' Dir Mod Time File Len File Name ---- ---------- ---------- --------------------------- file_names[ 1] 1 0x00000000 0x00000000 dir ... Which should be: ... include_directories[ 1] = 'dir' Dir Mod Time File Len File Name ---- ---------- ---------- --------------------------- file_names[ 1] 1 0x00000000 0x00000000 foo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143521 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/LLVMTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions