[llvm-exegesis] Fix VC build of r345243.
"const members cannot be default initialized unless their type has a user defined default constructor"
Make members non-const.
llvm-svn: 345245
diff --git a/llvm/tools/llvm-exegesis/lib/Target.h b/llvm/tools/llvm-exegesis/lib/Target.h
index a6ec36b..7f34902 100644
--- a/llvm/tools/llvm-exegesis/lib/Target.h
+++ b/llvm/tools/llvm-exegesis/lib/Target.h
@@ -34,29 +34,29 @@
struct PfmCountersInfo {
// An optional name of a performance counter that can be used to measure
// cycles.
- const char *const CycleCounter;
+ const char * CycleCounter;
// An optional name of a performance counter that can be used to measure
// uops.
- const char *const UopsCounter;
+ const char * UopsCounter;
// An IssueCounter specifies how to measure uops issued to specific proc
// resources.
struct IssueCounter {
- const char *const Counter;
+ const char * Counter;
// The name of the ProcResource that this counter measures.
- const char *const ProcResName;
+ const char * ProcResName;
};
// An optional list of IssueCounters.
- const IssueCounter *const IssueCounters;
- const unsigned NumIssueCounters;
+ const IssueCounter * IssueCounters;
+ unsigned NumIssueCounters;
static const PfmCountersInfo Default;
};
struct CpuAndPfmCounters {
- const char *const CpuName;
- const PfmCountersInfo *const PCI;
+ const char * CpuName;
+ const PfmCountersInfo * PCI;
bool operator<(llvm::StringRef S) const {
return llvm::StringRef(CpuName) < S;
}