summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKent Hansen <khansen@trolltech.com>2009-06-03 17:01:36 +0200
committerKent Hansen <khansen@trolltech.com>2009-06-03 17:01:36 +0200
commited4d11640ac6166c0970de613a9ca4b39946b4a3 (patch)
treec5164139863c1369b2c0a6bf6ef4e59221a59ffd
parentee2b8bf7e68c5e755dc6be3a39d9a09788cdad28 (diff)
parenta1d91bdeb5e409341c3b04d3eca5cc2128245699 (diff)
Merge branch 'master' into 4.6
-rw-r--r--generator/parser/rpp/pp-engine-bits.h2
-rw-r--r--generator/parser/rpp/pp-engine.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/generator/parser/rpp/pp-engine-bits.h b/generator/parser/rpp/pp-engine-bits.h
index dbccd98..734ea8c 100644
--- a/generator/parser/rpp/pp-engine-bits.h
+++ b/generator/parser/rpp/pp-engine-bits.h
@@ -188,6 +188,8 @@ inline pp::PP_DIRECTIVE_TYPE pp::find_directive (char const *__directive, std::s
case 7:
if (__directive[0] == 'i' && !strcmp (__directive, "include"))
return PP_INCLUDE;
+ else if (__directive[0] == 'w' && !strcmp(__directive, "warning"))
+ return PP_WARNING;
break;
case 12:
diff --git a/generator/parser/rpp/pp-engine.h b/generator/parser/rpp/pp-engine.h
index e8e0d52..832e1fe 100644
--- a/generator/parser/rpp/pp-engine.h
+++ b/generator/parser/rpp/pp-engine.h
@@ -138,7 +138,8 @@ class pp
PP_IFNDEF,
PP_UNDEF,
PP_PRAGMA,
- PP_ERROR
+ PP_ERROR,
+ PP_WARNING
};
public: