This patch adds the code which attaches function attributes "disable-tail-calls" in CGCall.cpp. This code seems to have been dropped unintentionally in r176985.
This is the clang-side change following http://reviews.llvm.org/D10099.
Paths
| Differential D10100
Attach function attribute "disable-tail-calls" ClosedPublic Authored by ahatanak on May 28 2015, 12:17 PM.
Details Summary This patch adds the code which attaches function attributes "disable-tail-calls" in CGCall.cpp. This code seems to have been dropped unintentionally in r176985. This is the clang-side change following http://reviews.llvm.org/D10099.
Diff Detail Event Timelineahatanak updated this object. Comment Actions We can use more compact check strings in test/CodeGen/arm-interrupt-attr.c as this test is checking that the expected interrupt attributes are emitted. This revision is now accepted and ready to land.Jun 8 2015, 2:40 PM Closed by commit rL239426: Attach attribute "disable-tail-calls" to the functions in the IR. (authored by ahatanak). · Explain WhyJun 9 2015, 12:08 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 26722 lib/CodeGen/BackendUtil.cpp
lib/CodeGen/CGCall.cpp
test/CodeGen/2004-06-17-UnorderedCompares.c
test/CodeGen/arm-interrupt-attr.c
test/CodeGenCXX/ctor-globalopt.cpp
|
No need for a + here. Nor a \t, for that matter, just {{ }} should do.