Assert that a non-null value is being passed in. Note that I fixed the
one offender in clang in r233443.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233445
91177308-0d34-0410-b5e6-
96231b3b80d8
return createTypeWithFlags(VMContext, Ty, Flags);
}
-void DIBuilder::retainType(DIType T) { AllRetainTypes.emplace_back(T); }
+void DIBuilder::retainType(DIType T) {
+ assert(T.get() && "Expected non-null type");
+ AllRetainTypes.emplace_back(T);
+}
DIBasicType DIBuilder::createUnspecifiedParameter() {
return DIBasicType();