From bfb732def03e5fd6511f5b10c47924c1b24fd19a Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 25 Jun 2015 16:01:53 +0000 Subject: [PATCH] llvm-nm: print 'n' instead of '?' This matches gnu nm and has the advantage that there is a upper case N. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240655 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/X86/nm-print-size.s | 7 ++++++- tools/llvm-nm/llvm-nm.cpp | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/test/Object/X86/nm-print-size.s b/test/Object/X86/nm-print-size.s index 6709ed9e97f..b833601969c 100644 --- a/test/Object/X86/nm-print-size.s +++ b/test/Object/X86/nm-print-size.s @@ -1,7 +1,12 @@ // RUN: llvm-mc %s -o %t -filetype=obj -triple=x86_64-pc-linux // RUN: llvm-nm --print-size %t | FileCheck %s -// CHECK: 0000000000000000 ffffffffffffffff t a +// CHECK: 0000000000000000 ffffffffffffffff n a +// CHECK: 0000000000000000 0000000000000000 N b + .section foo a: .size a, 0xffffffffffffffff + + .global b +b: diff --git a/tools/llvm-nm/llvm-nm.cpp b/tools/llvm-nm/llvm-nm.cpp index 3ef909aa574..feff6aa487b 100644 --- a/tools/llvm-nm/llvm-nm.cpp +++ b/tools/llvm-nm/llvm-nm.cpp @@ -675,7 +675,7 @@ static char getSymbolNMTypeChar(ELFObjectFile &Obj, .Default('?'); } - return '?'; + return 'n'; } static char getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) { -- 2.34.1