From e24002f37f833c99bafed56eade3241721eead73 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 26 Jul 2009 04:18:10 +0000 Subject: fix isReadOnly predicate to not include data that has to be writable because of teh dynamic linker. llvm-svn: 77122 --- llvm/include/llvm/Target/TargetAsmInfo.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/llvm/include/llvm/Target/TargetAsmInfo.h b/llvm/include/llvm/Target/TargetAsmInfo.h index ccc2075fe3f..59fb8c96f83 100644 --- a/llvm/include/llvm/Target/TargetAsmInfo.h +++ b/llvm/include/llvm/Target/TargetAsmInfo.h @@ -60,9 +60,7 @@ namespace llvm { Kind getKind() const { return K; } bool isReadOnly() const { - return K == ROData || - K == DataRelRO || K == DataRelROLocal || - K == RODataMergeConst || K == RODataMergeStr; + return K == ROData || K == RODataMergeConst || K == RODataMergeStr; } /// isReadOnlyWithDynamicInit - Return true if this data is readonly, but -- cgit v1.2.3