warn-consumed-analysis.cpp | 83 ConsumableClass<int> var0; local 87 ConsumableClass<int> var4(var0); // copy consumed value 89 *var0; // expected-warning {{invalid invocation of method 'operator*' on object 'var0' while it is in the 'consumed' state}} 95 var0 = ConsumableClass<int>(42); 96 *var0; 98 var0 = var1; 99 *var0; // expected-warning {{invalid invocation of method 'operator*' on object 'var0' while it is in the 'consumed' state}} 101 if (var0.isValid()) 128 ConsumableClass<int> var0; local 175 ConsumableClass<int> var0, var1, var2; local 276 ConsumableClass<int> var0, var1, var2; local 535 ConsumableClass<int> var0; local 612 ConsumableClass<int> var0, var1(42); local 628 ConsumableClass<int> var0, var1(42); local [all...] |