[llvm] [AArch64] Null check TargetStreamer before emitting .variant_pcs (PR #138924)
Sander de Smalen via llvm-commits
llvm-commits at lists.llvm.org
Wed May 7 23:34:40 PDT 2025
================
@@ -1372,7 +1372,8 @@ void AArch64AsmPrinter::emitFunctionEntryLabel() {
MF->getInfo<AArch64FunctionInfo>()->isSVECC()) {
auto *TS =
static_cast<AArch64TargetStreamer *>(OutStreamer->getTargetStreamer());
- TS->emitDirectiveVariantPCS(CurrentFnSym);
+ if (TS)
+ TS->emitDirectiveVariantPCS(CurrentFnSym);
----------------
sdesmalen-arm wrote:
```suggestion
if (auto *TS =
static_cast<AArch64TargetStreamer *>(OutStreamer->getTargetStreamer()))
TS->emitDirectiveVariantPCS(CurrentFnSym);
```
https://github.com/llvm/llvm-project/pull/138924
More information about the llvm-commits
mailing list