forked from qt-creator/qt-creator
		
	C++: Fix handling of Objective-C/C++
- Objective C/C++ was not enabled in highlighter. - QMake project part for Objective C/C++ did not have ObjectiveC extension enabled. - As languageFeatures.objCEnabled is a bitfield, it was actually always set to 0. - Highlight ObjC class & protocol declarations. - Highlight ObjC message passing. Change-Id: I64d12c9509058d05f7adce94598cb7ce91727ac8 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
		| @@ -48,7 +48,7 @@ void ProjectPart::updateLanguageFeatures() | ||||
|     languageFeatures.cxx11Enabled = languageVersion >= CXX11; | ||||
|     languageFeatures.cxxEnabled = languageVersion >= CXX98; | ||||
|     languageFeatures.c99Enabled = languageVersion >= C99; | ||||
|     languageFeatures.objCEnabled = languageExtensions & ObjectiveCExtensions; | ||||
|     languageFeatures.objCEnabled = languageExtensions.testFlag(ObjectiveCExtensions); | ||||
|     languageFeatures.qtEnabled = hasQt; | ||||
|     languageFeatures.qtMocRunEnabled = hasQt; | ||||
|     if (!hasQt) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user