summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDeLesley Hutchins <delesley@google.com>2013-08-23 18:40:39 +0000
committerDeLesley Hutchins <delesley@google.com>2013-08-23 18:40:39 +0000
commit73ec2ae91e2d0c4f848bb7f2be50f7fd8981953e (patch)
tree51e6e1110c0023872a29670711b7c3ac3c6ffb59 /clang
parent5477cfb592685783b02ece76532260fc807c351c (diff)
downloadbcm5719-llvm-73ec2ae91e2d0c4f848bb7f2be50f7fd8981953e.tar.gz
bcm5719-llvm-73ec2ae91e2d0c4f848bb7f2be50f7fd8981953e.zip
Consumed analysis: change class name in test cases.
The name of a class used in the testing files was updated to actually be descriptive. Patch by chris.wailes@gmail.com. llvm-svn: 189132
Diffstat (limited to 'clang')
-rw-r--r--clang/test/SemaCXX/warn-consumed-analysis-strict.cpp40
-rw-r--r--clang/test/SemaCXX/warn-consumed-analysis.cpp70
2 files changed, 55 insertions, 55 deletions
diff --git a/clang/test/SemaCXX/warn-consumed-analysis-strict.cpp b/clang/test/SemaCXX/warn-consumed-analysis-strict.cpp
index 0190359dc00..731b666a689 100644
--- a/clang/test/SemaCXX/warn-consumed-analysis-strict.cpp
+++ b/clang/test/SemaCXX/warn-consumed-analysis-strict.cpp
@@ -7,24 +7,24 @@
typedef decltype(nullptr) nullptr_t;
template <typename T>
-class Bar {
+class ConsumableClass {
T var;
public:
- Bar(void);
- Bar(T val);
- Bar(Bar<T> &other);
- Bar(Bar<T> &&other);
+ ConsumableClass(void);
+ ConsumableClass(T val);
+ ConsumableClass(ConsumableClass<T> &other);
+ ConsumableClass(ConsumableClass<T> &&other);
- Bar<T>& operator=(Bar<T> &other);
- Bar<T>& operator=(Bar<T> &&other);
- Bar<T>& operator=(nullptr_t);
+ ConsumableClass<T>& operator=(ConsumableClass<T> &other);
+ ConsumableClass<T>& operator=(ConsumableClass<T> &&other);
+ ConsumableClass<T>& operator=(nullptr_t);
template <typename U>
- Bar<T>& operator=(Bar<U> &other);
+ ConsumableClass<T>& operator=(ConsumableClass<U> &other);
template <typename U>
- Bar<T>& operator=(Bar<U> &&other);
+ ConsumableClass<T>& operator=(ConsumableClass<U> &&other);
void operator*(void) const CALLABLE_WHEN_UNCONSUMED;
@@ -36,11 +36,11 @@ class Bar {
void consume(void) CONSUMES;
};
-void baf0(Bar<int> &var);
-void baf1(Bar<int> *var);
+void baf0(ConsumableClass<int> &var);
+void baf1(ConsumableClass<int> *var);
void testIfStmt(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
if (var.isValid()) { // expected-warning {{unnecessary test. Variable 'var' is known to be in the 'consumed' state}}
@@ -52,7 +52,7 @@ void testIfStmt(void) {
}
void testConditionalMerge(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
if (var.isValid()) {// expected-warning {{unnecessary test. Variable 'var' is known to be in the 'consumed' state}}
@@ -72,25 +72,25 @@ void testConditionalMerge(void) {
}
void testCallingConventions(void) {
- Bar<int> var(42);
+ ConsumableClass<int> var(42);
baf0(var);
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in an unknown state}}
- var = Bar<int>(42);
+ var = ConsumableClass<int>(42);
baf1(&var);
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in an unknown state}}
}
void testMoveAsignmentish(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
var = nullptr;
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in an unknown state}}
}
void testConstAndNonConstMemberFunctions(void) {
- Bar<int> var(42);
+ ConsumableClass<int> var(42);
var.constCall();
*var;
@@ -100,7 +100,7 @@ void testConstAndNonConstMemberFunctions(void) {
}
void testSimpleForLoop(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
for (int i = 0; i < 10; ++i) {
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in an unknown state}}
@@ -112,7 +112,7 @@ void testSimpleForLoop(void) {
void testSimpleWhileLoop(void) {
int i = 0;
- Bar<int> var;
+ ConsumableClass<int> var;
while (i < 10) {
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in an unknown state}}
diff --git a/clang/test/SemaCXX/warn-consumed-analysis.cpp b/clang/test/SemaCXX/warn-consumed-analysis.cpp
index 2b40cb21f9a..74dfc41c630 100644
--- a/clang/test/SemaCXX/warn-consumed-analysis.cpp
+++ b/clang/test/SemaCXX/warn-consumed-analysis.cpp
@@ -7,25 +7,25 @@
typedef decltype(nullptr) nullptr_t;
template <typename T>
-class Bar {
+class ConsumableClass {
T var;
public:
- Bar(void);
- Bar(nullptr_t p) CONSUMES;
- Bar(T val);
- Bar(Bar<T> &other);
- Bar(Bar<T> &&other);
+ ConsumableClass(void);
+ ConsumableClass(nullptr_t p) CONSUMES;
+ ConsumableClass(T val);
+ ConsumableClass(ConsumableClass<T> &other);
+ ConsumableClass(ConsumableClass<T> &&other);
- Bar<T>& operator=(Bar<T> &other);
- Bar<T>& operator=(Bar<T> &&other);
- Bar<T>& operator=(nullptr_t);
+ ConsumableClass<T>& operator=(ConsumableClass<T> &other);
+ ConsumableClass<T>& operator=(ConsumableClass<T> &&other);
+ ConsumableClass<T>& operator=(nullptr_t);
template <typename U>
- Bar<T>& operator=(Bar<U> &other);
+ ConsumableClass<T>& operator=(ConsumableClass<U> &other);
template <typename U>
- Bar<T>& operator=(Bar<U> &&other);
+ ConsumableClass<T>& operator=(ConsumableClass<U> &&other);
void operator()(int a) CONSUMES;
void operator*(void) const CALLABLE_WHEN_UNCONSUMED;
@@ -41,17 +41,17 @@ class Bar {
void consume(void) CONSUMES;
};
-void baf0(const Bar<int> var);
-void baf1(const Bar<int> &var);
-void baf2(const Bar<int> *var);
+void baf0(const ConsumableClass<int> var);
+void baf1(const ConsumableClass<int> &var);
+void baf2(const ConsumableClass<int> *var);
-void baf3(Bar<int> &&var);
+void baf3(ConsumableClass<int> &&var);
void testInitialization(void) {
- Bar<int> var0;
- Bar<int> var1 = Bar<int>();
+ ConsumableClass<int> var0;
+ ConsumableClass<int> var1 = ConsumableClass<int>();
- var0 = Bar<int>();
+ var0 = ConsumableClass<int>();
*var0; // expected-warning {{invocation of method 'operator*' on object 'var0' while it is in the 'consumed' state}}
*var1; // expected-warning {{invocation of method 'operator*' on object 'var1' while it is in the 'consumed' state}}
@@ -65,25 +65,25 @@ void testInitialization(void) {
}
}
-void testTempValue(void) {
- *Bar<int>(); // expected-warning {{invocation of method 'operator*' on a temporary object while it is in the 'consumed' state}}
+void testTempValue() {
+ *ConsumableClass<int>(); // expected-warning {{invocation of method 'operator*' on a temporary object while it is in the 'consumed' state}}
}
void testSimpleRValueRefs(void) {
- Bar<int> var0;
- Bar<int> var1(42);
+ ConsumableClass<int> var0;
+ ConsumableClass<int> var1(42);
*var0; // expected-warning {{invocation of method 'operator*' on object 'var0' while it is in the 'consumed' state}}
*var1;
- var0 = static_cast<Bar<int>&&>(var1);
+ var0 = static_cast<ConsumableClass<int>&&>(var1);
*var0;
*var1; // expected-warning {{invocation of method 'operator*' on object 'var1' while it is in the 'consumed' state}}
}
void testIfStmt(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
if (var.isValid()) {
// Empty
@@ -115,7 +115,7 @@ void testIfStmt(void) {
}
void testCallingConventions(void) {
- Bar<int> var(42);
+ ConsumableClass<int> var(42);
baf0(var);
*var;
@@ -126,25 +126,25 @@ void testCallingConventions(void) {
baf2(&var);
*var;
- baf3(static_cast<Bar<int>&&>(var));
+ baf3(static_cast<ConsumableClass<int>&&>(var));
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in the 'consumed' state}}
}
void testMoveAsignmentish(void) {
- Bar<int> var0;
- Bar<long> var1(42);
+ ConsumableClass<int> var0;
+ ConsumableClass<long> var1(42);
*var0; // expected-warning {{invocation of method 'operator*' on object 'var0' while it is in the 'consumed' state}}
*var1;
- var0 = static_cast<Bar<long>&&>(var1);
+ var0 = static_cast<ConsumableClass<long>&&>(var1);
*var0;
*var1; // expected-warning {{invocation of method 'operator*' on object 'var1' while it is in the 'consumed' state}}
}
void testConditionalMerge(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
if (var.isValid()) {
// Empty
@@ -163,7 +163,7 @@ void testConditionalMerge(void) {
}
void testConsumes0(void) {
- Bar<int> var(42);
+ ConsumableClass<int> var(42);
*var;
@@ -173,13 +173,13 @@ void testConsumes0(void) {
}
void testConsumes1(void) {
- Bar<int> var(nullptr);
+ ConsumableClass<int> var(nullptr);
*var; // expected-warning {{invocation of method 'operator*' on object 'var' while it is in the 'consumed' state}}
}
void testConsumes2(void) {
- Bar<int> var(42);
+ ConsumableClass<int> var(42);
var.unconsumedCall();
var(6);
@@ -188,7 +188,7 @@ void testConsumes2(void) {
}
void testSimpleForLoop(void) {
- Bar<int> var;
+ ConsumableClass<int> var;
for (int i = 0; i < 10; ++i) {
*var;
@@ -200,7 +200,7 @@ void testSimpleForLoop(void) {
void testSimpleWhileLoop(void) {
int i = 0;
- Bar<int> var;
+ ConsumableClass<int> var;
while (i < 10) {
*var;
OpenPOWER on IntegriCloud