Closed Bug 992621 Opened 10 years ago Closed 10 years ago

test complex ifdefs in preprocessor

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla31

People

(Reporter: jbeich, Assigned: jbeich)

Details

Attachments

(1 file, 1 obsolete file)

Attached patch v0 (obsolete) — Splinter Review
I've got a patch rejected in bug 992593 comment 3 due to a confusion about preprocessor syntax. It seems the description and available tests are not enough to infer which cpp-like constructs work.

  // works
  #if !defined(FOO) && !defined(BAR)

  // broken
  #if !defined FOO && !defined BAR
Attachment #8402266 - Flags: review?(gps)
Attached patch v0.1Splinter Review
slightly better test names
Attachment #8402266 - Attachment is obsolete: true
Attachment #8402266 - Flags: review?(gps)
Attachment #8402275 - Flags: review?(gps)
Comment on attachment 8402275 [details] [diff] [review]
v0.1

Review of attachment 8402275 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM. Thanks for contributing tests!
Attachment #8402275 - Flags: review?(gps) → review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/b95f1f575327
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla31
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.