Timm =?utf-8?q?Bäder?= <[email protected]>,
Timm =?utf-8?q?Bäder?= <[email protected]>,
Timm =?utf-8?q?Bäder?= <[email protected]>,
Timm =?utf-8?q?Bäder?= <[email protected]>,
Timm =?utf-8?q?Bäder?= <[email protected]>,
Timm =?utf-8?q?Bäder?= <[email protected]>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/[email protected]>


tbaederr wrote:

Looking at the build output of the builds in the compile-time-tracker, it 
doesn't seem like using the musttail attribute does much:
```
/tmp/llvm-project-build-stage1/tools/clang/lib/AST/Opcodes.inc: In function 
‘bool clang::interp::Interp_ZeroIntAPS(clang::interp::InterpState&, 
clang::interp::CodePtr&)’:
/var/llvm-compile-time-tracker/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:38:18:
 warning: attributes at the beginning of statement are ignored [-Wattributes]
   38 | #define MUSTTAIL [[clang::musttail]]
      |                  ^~~~~~~~~~~~~~~~~~~
/tmp/llvm-project-build-stage1/tools/clang/lib/AST/Opcodes.inc:49992:3: note: 
in expansion of macro ‘MUSTTAIL’
49992 |   MUSTTAIL return InterpNext(S, PC);
      |   ^~~~~~~~
```

Looks like this is only supported starting in gcc 15.

https://github.com/llvm/llvm-project/pull/173756
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to