Revert "Repress sanitization on User dtor. Modify msan macros for applying attribute"
[oota-llvm.git] / lib / IR / User.cpp
index b64580ce043acf87fab30f1ae4b71a63b834cdeb..522722d701bac5b92c68892a8bad6ec2a1bc7014 100644 (file)
@@ -118,9 +118,7 @@ void *User::operator new(size_t Size) {
 //                         User operator delete Implementation
 //===----------------------------------------------------------------------===//
 
-// Repress memory sanitization, due to use-after-destroy by operator
-// delete. Bug report 24578 identifies this issue.
-LLVM_NO_SANITIZE_MEMORY_ATTRIBUTE void User::operator delete(void *Usr) {
+void User::operator delete(void *Usr) {
   // Hung off uses use a single Use* before the User, while other subclasses
   // use a Use[] allocated prior to the user.
   User *Obj = static_cast<User *>(Usr);