]> granicus.if.org Git - llvm/commitdiff
[llvm-rtdyld][llvm-jitlink] Rename struct member to remove ambiguity.
authorLang Hames <lhames@gmail.com>
Wed, 4 Sep 2019 20:26:26 +0000 (20:26 +0000)
committerLang Hames <lhames@gmail.com>
Wed, 4 Sep 2019 20:26:26 +0000 (20:26 +0000)
This ambiguity (struct member name matching struct name) was causing errors on
a few of the MSVC bots. Hopefully this should fix it.

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

tools/llvm-jitlink/llvm-jitlink.cpp
tools/llvm-rtdyld/llvm-rtdyld.cpp

index 6dbd8468171b1c1ecda3e761c11f4ae2e24ec625..64b8692b96263b626a7d6b80c143f4a8df78f592 100644 (file)
@@ -610,12 +610,10 @@ Expected<int> runEntryPoint(Session &S, JITEvaluatedSymbol EntryPoint) {
 }
 
 struct JITLinkTimers {
-  TimerGroup JITLinkTimers{"llvm-jitlink timers",
-                           "timers for llvm-jitlink phases"};
-  Timer LoadObjectsTimer{"load", "time to load/add object files",
-                         JITLinkTimers};
-  Timer LinkTimer{"link", "time to link object files", JITLinkTimers};
-  Timer RunTimer{"run", "time to execute jitlink'd code", JITLinkTimers};
+  TimerGroup JITLinkTG{"llvm-jitlink timers", "timers for llvm-jitlink phases"};
+  Timer LoadObjectsTimer{"load", "time to load/add object files", JITLinkTG};
+  Timer LinkTimer{"link", "time to link object files", JITLinkTG};
+  Timer RunTimer{"run", "time to execute jitlink'd code", JITLinkTG};
 };
 
 int main(int argc, char *argv[]) {
index e7820bc6265e875829e179117aabedfe5888444e..09539c457a9a9411c37889d4918010ddba2f40ea 100644 (file)
@@ -146,11 +146,10 @@ static cl::opt<bool> ShowTimes("show-times",
 ExitOnError ExitOnErr;
 
 struct RTDyldTimers {
-  TimerGroup RTDyldTimers{"llvm-rtdyld timers",
-                          "timers for llvm-rtdyld phases"};
-  Timer LoadObjectsTimer{"load", "time to load/add object files", RTDyldTimers};
-  Timer LinkTimer{"link", "time to link object files", RTDyldTimers};
-  Timer RunTimer{"run", "time to execute jitlink'd code", RTDyldTimers};
+  TimerGroup RTDyldTG{"llvm-rtdyld timers", "timers for llvm-rtdyld phases"};
+  Timer LoadObjectsTimer{"load", "time to load/add object files", RTDyldTG};
+  Timer LinkTimer{"link", "time to link object files", RTDyldTG};
+  Timer RunTimer{"run", "time to execute jitlink'd code", RTDyldTG};
 };
 
 std::unique_ptr<RTDyldTimers> Timers;