Issue 134914
Summary [MIPS] Function named Leave* or Local* are refused
Labels new issue
Assignees
Reporter hpoussin
    Using clang version 20.1.2

llc -mtriple=mipsel-w64-windows-gnu --filetype=obj test.ll

```
define void @f() {
  call void @LeaveFoo()
  call void @LocalBar()
  ret void
}

declare void @LeaveFoo()
declare void @LocalBar()
```

gives
```
<unknown>:0: error: assembler label 'LeaveFoo' can not be undefined
<unknown>:0: error: assembler label 'LocalBar' can not be undefined
```

It seems that all function names starting with `Local` or `Leave` are forbidden.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to