This is an archive of the discontinued LLVM Phabricator instance.

Handle SPARC float command line parameters for SPARCv9.
ClosedPublic

Authored by rnk on Jul 11 2014, 2:08 PM.

Details

Summary

MS extension: Make __noop be the integer zero, not void

We still don't accept 'noop;', and we don't consider noop to be the
integer literal zero. More work is needed.

Form a CallExpr from __noop without parens

MSVC accepts noop without any trailing parens and treats it like a
literal zero. We don't treat
noop as an integer literal, but now at
least we can parse a naked __noop expression.

Diff Detail

Event Timeline

rnk updated this revision to Diff 11328.Jul 11 2014, 2:08 PM
rnk updated this revision to Diff 11329.
rnk retitled this revision from to Handle SPARC float command line parameters for SPARCv9..
rnk updated this object.
rnk added a reviewer: rsmith.
rnk added a subscriber: Unknown Object (MLST).

Rebase to remove other people's recent commits

rsmith accepted this revision.Jul 11 2014, 4:55 PM
rsmith edited edge metadata.

Looks terrible, please commit =)

This revision is now accepted and ready to land.Jul 11 2014, 4:55 PM
rnk closed this revision.Jul 11 2014, 5:03 PM
rnk updated this revision to Diff 11331.

Closed by commit rL212860 (authored by @rnk).