This is an archive of the discontinued LLVM Phabricator instance.

Fix compatibility for __builtin_stdarg_start
ClosedPublic

Authored by joerg on Mar 14 2020, 2:50 PM.

Details

Reviewers
rjmccall
rsmith
Summary

The __builtin_stdarg_start is the legacy spelling of __builtin_va_start. It should behave exactly the same, but for the last 9 years it would behave subtly different for diagnostics. Follow the change from 29ad95b23217 to require custom type checking.

Diff Detail

Event Timeline

joerg created this revision.Mar 14 2020, 2:50 PM
rjmccall accepted this revision.Mar 17 2020, 12:36 PM
This revision is now accepted and ready to land.Mar 17 2020, 12:36 PM
joerg closed this revision.Mar 17 2020, 4:42 PM

Committed as 0b999f76575f0196d3cd01c0781b2513b0a1af15 without link.