aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/anarres/cpp/Preprocessor.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/anarres/cpp/Preprocessor.java b/src/main/java/org/anarres/cpp/Preprocessor.java
index 59d8ba8..1be126f 100644
--- a/src/main/java/org/anarres/cpp/Preprocessor.java
+++ b/src/main/java/org/anarres/cpp/Preprocessor.java
@@ -1322,7 +1322,7 @@ public class Preprocessor implements Closeable {
NAME:
for (;;) {
- Token tok = token();
+ Token tok = source_token();
switch (tok.getType()) {
case EOF:
/* There ought to be a newline before EOF.
@@ -1344,6 +1344,8 @@ public class Preprocessor implements Closeable {
name = tok;
break NAME;
default:
+ warning(tok,
+ "Illegal #" + "pragma " + tok.getText());
return source_skipline(false);
}
}
@@ -1352,7 +1354,7 @@ public class Preprocessor implements Closeable {
List<Token> value = new ArrayList<Token>();
VALUE:
for (;;) {
- tok = token();
+ tok = source_token();
switch (tok.getType()) {
case EOF:
/* There ought to be a newline before EOF.