mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 459179 - ClassCastException in CPPSemantics.getParentScope
Return proper global scope in QtPDOMLinkage.getGlobalScope() method.
This commit is contained in:
parent
b465383510
commit
03e69933b1
1 changed files with 2 additions and 1 deletions
|
@ -30,6 +30,7 @@ import org.eclipse.cdt.internal.core.pdom.dom.PDOMGlobalScope;
|
||||||
import org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage;
|
import org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage;
|
||||||
import org.eclipse.cdt.internal.core.pdom.dom.PDOMName;
|
import org.eclipse.cdt.internal.core.pdom.dom.PDOMName;
|
||||||
import org.eclipse.cdt.internal.core.pdom.dom.PDOMNode;
|
import org.eclipse.cdt.internal.core.pdom.dom.PDOMNode;
|
||||||
|
import org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPGlobalScope;
|
||||||
import org.eclipse.cdt.qt.core.QtPlugin;
|
import org.eclipse.cdt.qt.core.QtPlugin;
|
||||||
import org.eclipse.core.runtime.CoreException;
|
import org.eclipse.core.runtime.CoreException;
|
||||||
|
|
||||||
|
@ -110,7 +111,7 @@ public class QtPDOMLinkage extends PDOMLinkage {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PDOMGlobalScope getGlobalScope() {
|
public PDOMGlobalScope getGlobalScope() {
|
||||||
return null;
|
return PDOMCPPGlobalScope.INSTANCE;
|
||||||
}
|
}
|
||||||
|
|
||||||
// IBinding#getAdapter cannot create an instance of PDOMBinding because the Linkage is required. This
|
// IBinding#getAdapter cannot create an instance of PDOMBinding because the Linkage is required. This
|
||||||
|
|
Loading…
Add table
Reference in a new issue