summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/Address.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/CIR/CodeGen/Address.h')
-rw-r--r--clang/lib/CIR/CodeGen/Address.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/CIR/CodeGen/Address.h b/clang/lib/CIR/CodeGen/Address.h
index a851d06321cc..fb74aa0f3bb0 100644
--- a/clang/lib/CIR/CodeGen/Address.h
+++ b/clang/lib/CIR/CodeGen/Address.h
@@ -44,13 +44,13 @@ public:
clang::CharUnits alignment)
: pointerAndKnownNonNull(pointer, false), elementType(elementType),
alignment(alignment) {
- assert(mlir::isa<cir::PointerType>(pointer.getType()) &&
- "Expected cir.ptr type");
-
assert(pointer && "Pointer cannot be null");
assert(elementType && "Element type cannot be null");
assert(!alignment.isZero() && "Alignment cannot be zero");
+ assert(mlir::isa<cir::PointerType>(pointer.getType()) &&
+ "Expected cir.ptr type");
+
assert(mlir::cast<cir::PointerType>(pointer.getType()).getPointee() ==
elementType);
}