Check that __cplusplus is defined before comparing its value
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 1 Oct 2012 12:28:45 +0000 (12:28 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 1 Oct 2012 12:28:45 +0000 (12:28 +0000)
commitbe7f9d1c9e28e2e383b54ae9a9e71070f098b46c
treeccc71d9b1bddc463b66e733b6b973eb8266bb26c
parent512d7418cc97002ae02c93b6dfd8e3c233bc09c5
Check that __cplusplus is defined before comparing its value
https://bugs.webkit.org/show_bug.cgi?id=98015

Patch by Alberto Garcia <agarcia@igalia.com> on 2012-10-01
Reviewed by Xan Lopez.

If __cplusplus is not defined is interpreted as having the value
0, but it produces a compilation warning with -Wundef.

This is the case with some API tests that are written in C
(JSNode.c, JSNodeList.c, minidom.c).

* wtf/Compiler.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@130039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WTF/ChangeLog
Source/WTF/wtf/Compiler.h