Displaying 2 results from an estimated 2 matches for "e0bf3cc6".
2018 May 22
0
Rewriting calls to varargs functions
.../mailman/listinfo/llvm-dev
--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180522/e0bf3cc6/attachment.html>
2018 May 22
2
Rewriting calls to varargs functions
Hello,
A new patch:
https://reviews.llvm.org/D47159
proposes transformations like:
printf("Hello, %s %d", "world", 123) - > printf("Hello world 123")
As Eli noted:
"I'm not sure we can rewrite calls to varargs functions safely in general
given the current state of the C ABI rules in LLVM.
Sometimes clang does weird things to conform with the ABI