Home
last modified time | relevance | path

Searched refs:PToMove (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/clang/test/Analysis/
Dsmart-ptr-text-output.cpp128 std::unique_ptr<A> PToMove(new A()); // expected-note {{Smart pointer 'PToMove' is constructed}} in derefOnMovedFromValidPtr() local
131 …P = std::move(PToMove); // expected-note {{Smart pointer 'PToMove' is null after being moved to 'P… in derefOnMovedFromValidPtr()
132PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedFromValidPtr()
137 std::unique_ptr<A> PToMove(new A()); in derefOnMovedToNullPtr() local
139 P = std::move(PToMove); // No note. in derefOnMovedToNullPtr()
146 …std::unique_ptr<A> PToMove; // expected-note {{Default constructed smart pointer 'PToMove' is null… in derefOnNullPtrGotMovedFromValidPtr() local
147 P = std::move(PToMove); // expected-note {{A null pointer value is moved to 'P'}} in derefOnNullPtrGotMovedFromValidPtr()
152 void derefOnMovedUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedUnknownPtr() argument
154 …P = std::move(PToMove); // expected-note {{Smart pointer 'PToMove' is null after; previous value m… in derefOnMovedUnknownPtr()
155PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedUnknownPtr()
[all …]
Dsmart-ptr.cpp282 std::unique_ptr<A> PToMove(new A()); in derefOnMovedFromValidPtr() local
284 P = std::move(PToMove); in derefOnMovedFromValidPtr()
285PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedFromValidPtr()
289 std::unique_ptr<A> PToMove(new A()); in derefOnMovedToNullPtr() local
291 P = std::move(PToMove); // No note. in derefOnMovedToNullPtr()
297 std::unique_ptr<A> PToMove; in derefOnNullPtrGotMovedFromValidPtr() local
298 P = std::move(PToMove); in derefOnNullPtrGotMovedFromValidPtr()
302 void derefOnMovedFromUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedFromUnknownPtr() argument
304 P = std::move(PToMove); in derefOnMovedFromUnknownPtr()
308 void derefOnMovedUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedUnknownPtr() argument
[all …]