Lines Matching refs:PToMove

132   std::unique_ptr<A> PToMove(new A());  // expected-note {{Smart pointer 'PToMove' is constructed}}  in derefOnMovedFromValidPtr()  local
135 …P = std::move(PToMove); // expected-note {{Smart pointer 'PToMove' is null after being moved to 'P… in derefOnMovedFromValidPtr()
136PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedFromValidPtr()
141 std::unique_ptr<A> PToMove(new A()); in derefOnMovedToNullPtr() local
143 P = std::move(PToMove); // No note. in derefOnMovedToNullPtr()
150 …std::unique_ptr<A> PToMove; // expected-note {{Default constructed smart pointer 'PToMove' is null… in derefOnNullPtrGotMovedFromValidPtr() local
151 P = std::move(PToMove); // expected-note {{A null pointer value is moved to 'P'}} in derefOnNullPtrGotMovedFromValidPtr()
156 void derefOnMovedUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedUnknownPtr() argument
158 …P = std::move(PToMove); // expected-note {{Smart pointer 'PToMove' is null after; previous value m… in derefOnMovedUnknownPtr()
159PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedUnknownPtr()
179 …std::unique_ptr<A> PToMove; // expected-note {{Default constructed smart pointer 'PToMove' is null… in derefMoveConstructedWithNullPtr() local
180 …std::unique_ptr<A> P(std::move(PToMove)); // expected-note {{A null pointer value is moved to 'P'}} in derefMoveConstructedWithNullPtr()
186 std::unique_ptr<A> PToMove(new A()); // expected-note {{Smart pointer 'PToMove' is constructed}} in derefValidPtrMovedToConstruct() local
188 …std::unique_ptr<A> P(std::move(PToMove)); // expected-note {{Smart pointer 'PToMove' is null after… in derefValidPtrMovedToConstruct()
189PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefValidPtrMovedToConstruct()
194 …std::unique_ptr<A> PToMove; // expected-note {{Default constructed smart pointer 'PToMove' is null… in derefNullPtrMovedToConstruct() local
196 …std::unique_ptr<A> P(std::move(PToMove)); // expected-note {{Smart pointer 'PToMove' is null after… in derefNullPtrMovedToConstruct()
197PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefNullPtrMovedToConstruct()
201 void derefUnknownPtrMovedToConstruct(std::unique_ptr<A> PToMove) { in derefUnknownPtrMovedToConstruct() argument
202 …std::unique_ptr<A> P(std::move(PToMove)); // expected-note {{Smart pointer 'PToMove' is null after… in derefUnknownPtrMovedToConstruct()
203PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefUnknownPtrMovedToConstruct()