[llvm] r341189 - [XRay] FDRProducerConsumerTest: unbreak (gcc?) build
Roman Lebedev via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 31 01:59:15 PDT 2018
Author: lebedevri
Date: Fri Aug 31 01:59:15 2018
New Revision: 341189
URL: http://llvm.org/viewvc/llvm-project?rev=341189&view=rev
Log:
[XRay] FDRProducerConsumerTest: unbreak (gcc?) build
/build/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:90:27: error: declaration of ‘std::unique_ptr<llvm::xray::Record> llvm::xray::{anonymous}::RoundTripTest<T>::Record’ [-fpermissive]
std::unique_ptr<Record> Record;
^~~~~~
In file included from /build/llvm/include/llvm/XRay/FDRLogBuilder.h:12,
from /build/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:15:
/build/llvm/include/llvm/XRay/FDRRecords.h:28:7: error: changes meaning of ‘Record’ from ‘class llvm::xray::Record’ [-fpermissive]
class Record {
^~~~~~
Modified:
llvm/trunk/unittests/XRay/FDRProducerConsumerTest.cpp
Modified: llvm/trunk/unittests/XRay/FDRProducerConsumerTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/XRay/FDRProducerConsumerTest.cpp?rev=341189&r1=341188&r2=341189&view=diff
==============================================================================
--- llvm/trunk/unittests/XRay/FDRProducerConsumerTest.cpp (original)
+++ llvm/trunk/unittests/XRay/FDRProducerConsumerTest.cpp Fri Aug 31 01:59:15 2018
@@ -79,7 +79,7 @@ public:
H.CycleFrequency = 3e9;
Writer = make_unique<FDRTraceWriter>(OS, H);
- Record = MakeRecord<T>();
+ Rec = MakeRecord<T>();
}
protected:
@@ -87,7 +87,7 @@ protected:
raw_string_ostream OS;
XRayFileHeader H;
std::unique_ptr<FDRTraceWriter> Writer;
- std::unique_ptr<Record> Record;
+ std::unique_ptr<Record> Rec;
};
TYPED_TEST_CASE_P(RoundTripTest);
@@ -95,7 +95,7 @@ TYPED_TEST_CASE_P(RoundTripTest);
// This test ensures that the writing and reading implementations are in sync --
// that given write(read(write(R))) == R.
TYPED_TEST_P(RoundTripTest, RoundTripsSingleValue) {
- auto &R = this->Record;
+ auto &R = this->Rec;
ASSERT_FALSE(errorToBool(R->apply(*this->Writer)));
this->OS.flush();
More information about the llvm-commits
mailing list