================
@@ -715,8 +715,16 @@ MCSymbol *AsmPrinter::getSymbolPreferLocal(const
GlobalValue &GV) const {
return TM.getSymbol(&GV);
}
-/// EmitGlobalVariable - Emit the specified global variable to the .s file.
void AsmPrinter::emitGlobalVariable(const GlobalVariable *GV) {
+ MaybeAlign RequiredAlignment = getRequiredGlobalAlignment(*GV);
----------------
arichardson wrote:
For CHERI it is only needed if a reference to a large global constant is passed
somewhere else, since for local accesses the compiler can elide bounds. Adding
it when needed sounds good to me.
https://github.com/llvm/llvm-project/pull/121957
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits