]> granicus.if.org Git - llvm/commitdiff
Fix -Wunused-function by making function declarations in a header non-static
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 6 Jul 2017 05:33:32 +0000 (05:33 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 6 Jul 2017 05:33:32 +0000 (05:33 +0000)
Also avoids ODR violations by ensuring names used in headers find the
same entity, not different, file-local entities in each translation
unit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307237 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-pdbutil/FormatUtil.h

index 4d8a1db3d4ad6ff48fc43b306c193bbf612c76c0..31e4be34958f25e48b83de415aa45a5dde5cebb1 100644 (file)
@@ -23,7 +23,7 @@ namespace llvm {
 namespace pdb {
 
 std::string truncateStringBack(StringRef S, uint32_t MaxLen);
-static std::string truncateStringFront(StringRef S, uint32_t MaxLen);
+std::string truncateStringFront(StringRef S, uint32_t MaxLen);
 std::string truncateQuotedNameFront(StringRef Label, StringRef Name,
                                     uint32_t MaxLen);
 std::string truncateQuotedNameBack(StringRef Label, StringRef Name,
@@ -40,7 +40,7 @@ std::string truncateQuotedNameBack(StringRef Label, StringRef Name,
   case Enum::X:                                                                \
     return Ret;
 
-template <typename T> static std::string formatUnknownEnum(T Value) {
+template <typename T> std::string formatUnknownEnum(T Value) {
   return formatv("unknown ({0})",
                  static_cast<typename std::underlying_type<T>::type>(Value))
       .str();