forked from qt-creator/qt-creator
C++: Accept UTF-8 byte arrays in type of expression
The model uses UTF-8 internally and it makes more sense to only convert when necessary. A following commit will rename the source/setSource methods in document for more clarity too. Change-Id: I960ea0754efabd1436ad4b4299a57faeb65a8bee Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
@@ -1681,9 +1681,10 @@ private:
|
||||
typeOfExpression.init(assistInterface()->semanticInfo().doc,
|
||||
assistInterface()->snapshot(), assistInterface()->context().bindings());
|
||||
Scope *scope = currentFile->scopeAt(binaryAST->firstToken());
|
||||
const QList<LookupItem> result = typeOfExpression(currentFile->textOf(binaryAST->right_expression),
|
||||
scope,
|
||||
TypeOfExpression::Preprocess);
|
||||
const QList<LookupItem> result =
|
||||
typeOfExpression(currentFile->textOf(binaryAST->right_expression).toUtf8(),
|
||||
scope,
|
||||
TypeOfExpression::Preprocess);
|
||||
|
||||
if (! result.isEmpty()) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user