The objectsize intrinsic doesn't access any memory.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 18 Feb 2011 16:11:40 +0000 (16:11 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 18 Feb 2011 16:11:40 +0000 (16:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125842 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index addb6df7d497c6008d90e4215fffdadc0ed05d93..0c9be78b0d10150ea4b3a171d3703294174bfcf9 100644 (file)
@@ -259,7 +259,7 @@ def int_siglongjmp : Intrinsic<[], [llvm_ptr_ty, llvm_i32_ty]>;
 
 // Internal interface for object size checking
 def int_objectsize : Intrinsic<[llvm_anyint_ty], [llvm_ptr_ty, llvm_i1_ty],
-                               [IntrReadArgMem]>,
+                               [IntrNoMem]>,
                                GCCBuiltin<"__builtin_object_size">;
 
 //===-------------------- Bit Manipulation Intrinsics ---------------------===//