From 08a62c3e85d9ae4a547c0d4e0d40b330085df714 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 25 Apr 2013 14:11:34 -0400 Subject: [PATCH] bug 406596: Makefile editor won't highlight conditional variable assignment --- .../cdt/make/internal/ui/text/makefile/MacroDefinitionRule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MacroDefinitionRule.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MacroDefinitionRule.java index d9d90c4dba3..0eb413832cf 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MacroDefinitionRule.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MacroDefinitionRule.java @@ -65,7 +65,7 @@ class MacroDefinitionRule implements IPredicateRule { case END_VAR_STATE : if (c != '\n' && Character.isWhitespace((char) c)) { state = END_VAR_STATE; - } else if (c == ':' || c == '+') { + } else if (c == ':' || c == '+' || c == '?') { state = EQUAL_STATE; } else if (c == '=') { state = FINISH_STATE;