diff options
Diffstat (limited to 'lib/Core/DefinedAtom.cpp')
-rw-r--r-- | lib/Core/DefinedAtom.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/Core/DefinedAtom.cpp b/lib/Core/DefinedAtom.cpp index f1d308088ed4..8dc4d4a16f96 100644 --- a/lib/Core/DefinedAtom.cpp +++ b/lib/Core/DefinedAtom.cpp @@ -41,8 +41,8 @@ DefinedAtom::ContentPermissions DefinedAtom::permissions(ContentType type) { case typeDTraceDOF: case typeCompactUnwindInfo: case typeProcessedUnwindInfo: - case typeRONote: - case typeNoAlloc: + case typeObjCImageInfo: + case typeObjCMethodList: return permR__; case typeData: @@ -52,8 +52,8 @@ DefinedAtom::ContentPermissions DefinedAtom::permissions(ContentType type) { case typeObjC1Class: case typeLazyPointer: case typeLazyDylibPointer: + case typeNonLazyPointer: case typeThunkTLV: - case typeRWNote: return permRW_; case typeGOT: @@ -68,15 +68,12 @@ DefinedAtom::ContentPermissions DefinedAtom::permissions(ContentType type) { case typeTLVInitialData: case typeTLVInitialZeroFill: case typeTLVInitializerPtr: - case typeThreadData: - case typeThreadZeroFill: return permRW_L; - case typeGroupComdat: - case typeGnuLinkOnce: case typeUnknown: case typeTempLTO: case typeSectCreate: + case typeDSOHandle: return permUnknown; } llvm_unreachable("unknown content type"); |