$OpenBSD: patch-lib_CodeGen_CGDebugInfo_cpp,v 1.3 2019/08/27 16:02:47 bcallah Exp $

Remove extra arguments found only in NVidia's forked LLVM.

Index: lib/CodeGen/CGDebugInfo.cpp
--- lib/CodeGen/CGDebugInfo.cpp.orig
+++ lib/CodeGen/CGDebugInfo.cpp
@@ -3257,7 +3257,7 @@ CGDebugInfo::getGlobalVariableForwardDeclaration(const
   auto *GV = DBuilder.createTempGlobalVariableFwdDecl(
       DContext, Name, LinkageName, Unit, Line, getOrCreateType(T, Unit),
       !VD->isExternallyVisible(), nullptr, TemplateParameters,
-      llvm::DINode::FlagZero, Align);
+      Align);
   FwdDeclReplaceMap.emplace_back(
       std::piecewise_construct,
       std::make_tuple(cast<VarDecl>(VD->getCanonicalDecl())),
@@ -4207,7 +4207,7 @@ void CGDebugInfo::EmitGlobalVariable(llvm::GlobalVaria
         Var->hasLocalLinkage(),
         Expr.empty() ? nullptr : DBuilder.createExpression(Expr),
         getOrCreateStaticDataMemberDeclarationOrNull(D), TemplateParameters,
-        llvm::DINode::FlagZero, Align);
+        Align);
     Var->addDebugInfo(GVE);
   }
   DeclCache[D->getCanonicalDecl()].reset(GVE);
@@ -4276,7 +4276,7 @@ void CGDebugInfo::EmitGlobalVariable(const ValueDecl *
   GV.reset(DBuilder.createGlobalVariableExpression(
       DContext, Name, StringRef(), Unit, getLineNumber(VD->getLocation()), Ty,
       true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD),
-      TemplateParameters, llvm::DINode::FlagZero, Align));
+      TemplateParameters, Align));
 }
 
 llvm::DIScope *CGDebugInfo::getCurrentContextDescriptor(const Decl *D) {
