1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00

Bug 538958 - Meson project built in Container not indexing properly

- add synchronized keyword to the various scanner info collecting
  methods in ContainerGCCToolChain

Change-Id: I476e0c191379621d5ca8ef266c8590a0954ab4a5
This commit is contained in:
Jeff Johnston 2018-09-11 23:44:25 -04:00
parent 9a1aa302a7
commit 55569e158c

View file

@ -182,7 +182,8 @@ public class ContainerGCCToolChain extends PlatformObject
} }
@Override @Override
public IExtendedScannerInfo getScannerInfo(IBuildConfiguration buildConfig, List<String> commandStrings, synchronized public IExtendedScannerInfo getScannerInfo(
IBuildConfiguration buildConfig, List<String> commandStrings,
IExtendedScannerInfo baseScannerInfo, IResource resource, URI buildDirectoryURI) { IExtendedScannerInfo baseScannerInfo, IResource resource, URI buildDirectoryURI) {
try { try {
Path buildDirectory = Paths.get(buildDirectoryURI); Path buildDirectory = Paths.get(buildDirectoryURI);
@ -301,7 +302,8 @@ public class ContainerGCCToolChain extends PlatformObject
} }
@Override @Override
public IExtendedScannerInfo getDefaultScannerInfo(IBuildConfiguration buildConfig, synchronized public IExtendedScannerInfo getDefaultScannerInfo(
IBuildConfiguration buildConfig,
IExtendedScannerInfo baseScannerInfo, ILanguage language, URI buildDirectoryURI) { IExtendedScannerInfo baseScannerInfo, ILanguage language, URI buildDirectoryURI) {
try { try {
String[] commands = getCompileCommands(language); String[] commands = getCompileCommands(language);