diff options
-rw-r--r-- | lexers/LexBash.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lexers/LexBash.cxx b/lexers/LexBash.cxx index 987249dbc..7c06bdebb 100644 --- a/lexers/LexBash.cxx +++ b/lexers/LexBash.cxx @@ -223,7 +223,7 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, char s2[10]; sc.GetCurrent(s, sizeof(s)); // allow keywords ending in a whitespace or command delimiter - s2[0] = sc.ch; + s2[0] = static_cast<char>(sc.ch); s2[1] = '\0'; bool keywordEnds = IsASpace(sc.ch) || cmdDelimiter.InList(s2); // 'in' or 'do' may be construct keywords @@ -558,9 +558,9 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, || cmdState == BASH_CMD_BODY || cmdState == BASH_CMD_WORD || (cmdState == BASH_CMD_TEST && testExprType == 0)) { - s[0] = sc.ch; + s[0] = static_cast<char>(sc.ch); if (setBashOperator.Contains(sc.chNext)) { - s[1] = sc.chNext; + s[1] = static_cast<char>(sc.chNext); s[2] = '\0'; isCmdDelim = cmdDelimiter.InList(s); if (isCmdDelim) |