[clang][Interp][NFC] Remove unnecessary else blocks
authorTimm Bäder <tbaeder@redhat.com>
Wed, 5 Jul 2023 03:37:34 +0000 (05:37 +0200)
committerTimm Bäder <tbaeder@redhat.com>
Wed, 5 Jul 2023 07:05:54 +0000 (09:05 +0200)
clang/lib/AST/Interp/Pointer.cpp

index 7f12714..9c55a55 100644 (file)
@@ -159,10 +159,10 @@ bool Pointer::isInitialized() const {
     if (Map == (InitMap *)-1)
       return true;
     return Map->isInitialized(getIndex());
-  } else {
-    // Field has its bit in an inline descriptor.
-    return Base == 0 || getInlineDesc()->IsInitialized;
   }
+
+  // Field has its bit in an inline descriptor.
+  return Base == 0 || getInlineDesc()->IsInitialized;
 }
 
 void Pointer::initialize() const {
@@ -185,11 +185,11 @@ void Pointer::initialize() const {
       free(Map);
       Map = (InitMap *)-1;
     }
-  } else {
-    // Field has its bit in an inline descriptor.
-    assert(Base != 0 && "Only composite fields can be initialised");
-    getInlineDesc()->IsInitialized = true;
   }
+
+  // Field has its bit in an inline descriptor.
+  assert(Base != 0 && "Only composite fields can be initialised");
+  getInlineDesc()->IsInitialized = true;
 }
 
 void Pointer::activate() const {