================
@@ -658,13 +658,33 @@ void CIRGenModule::setCommonAttributes(GlobalDecl gd,
mlir::Operation *gv) {
if (isa_and_nonnull<NamedDecl>(d))
setGVProperties(gv, dyn_cast<NamedDecl>(d));
assert(!cir::MissingFeatures::defaultVisibility());
- assert(!cir::MissingFeatures::opGlobalUsedOrCompilerUsed());
+
+ if (auto globalOp = mlir::dyn_cast<cir::GlobalOp>(gv)) {
----------------
skc7 wrote:
Thanks for feedback @andykaylor
Updated the patch to accept CIRGlobalValueInterface for globals/funcOp.
https://github.com/llvm/llvm-project/pull/188189
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits