; Check that a fastcc function pops its stack variables before returning.
-cc65 void %func(long %X, long %Y, float %G, double %Z) {
+x86_fastcallcc void %func(long %X, long %Y, float %G, double %Z) {
ret void
}
target triple = "i686-pc-linux-gnu"
-declare fastcc void %func(int *%X, long %Y)
+declare x86_fastcallcc void %func(int *%X, long %Y)
-fastcc void %caller(int, long) {
+x86_fastcallcc void %caller(int, long) {
%X = alloca int
- call fastcc void %func(int* %X, long 0) ;; not a tail call
+ call x86_fastcallcc void %func(int* %X, long 0) ;; not a tail call
ret void
}