mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Patch for Devin Steffler.
Fixed 104090 [Parser] NPE in Parser.provideSelectionNode when running JUnit AIS
This commit is contained in:
parent
b2a6149858
commit
1897a34ffb
2 changed files with 2 additions and 2 deletions
|
@ -71,7 +71,7 @@ public class SelectionRegressionTest extends BaseTestFramework {
|
||||||
suite.addTest( new SelectionRegressionTest( "testMethod" ) ); //$NON-NLS-1$
|
suite.addTest( new SelectionRegressionTest( "testMethod" ) ); //$NON-NLS-1$
|
||||||
suite.addTest( new FailingTest( new SelectionRegressionTest( "testMethodRHS78656" ), 78656 )); //$NON-NLS-1$
|
suite.addTest( new FailingTest( new SelectionRegressionTest( "testMethodRHS78656" ), 78656 )); //$NON-NLS-1$
|
||||||
suite.addTest( new FailingTest( new SelectionRegressionTest( "testMethod78114" ), 78114 )); //$NON-NLS-1$
|
suite.addTest( new FailingTest( new SelectionRegressionTest( "testMethod78114" ), 78114 )); //$NON-NLS-1$
|
||||||
suite.addTest( new FailingTest( new SelectionRegressionTest( "testMethod78118" ), 78118 )); //$NON-NLS-1$
|
suite.addTest( new SelectionRegressionTest( "testMethod78118" ) ); //$NON-NLS-1$
|
||||||
suite.addTest( new FailingTest( new SelectionRegressionTest( "testOverloadedMethod78389" ), 78389 )); //$NON-NLS-1$
|
suite.addTest( new FailingTest( new SelectionRegressionTest( "testOverloadedMethod78389" ), 78389 )); //$NON-NLS-1$
|
||||||
suite.addTest( new FailingTest( new SelectionRegressionTest( "testConstructor78625" ), 78625) ); //$NON-NLS-1$
|
suite.addTest( new FailingTest( new SelectionRegressionTest( "testConstructor78625" ), 78625) ); //$NON-NLS-1$
|
||||||
suite.addTest( new SelectionRegressionTest( "testClassField" ) ); //$NON-NLS-1$
|
suite.addTest( new SelectionRegressionTest( "testClassField" ) ); //$NON-NLS-1$
|
||||||
|
|
|
@ -6648,7 +6648,7 @@ public class Parser implements IParserData, IParser
|
||||||
// duple is prefix of greaterContextDuple
|
// duple is prefix of greaterContextDuple
|
||||||
// or duple is suffix of greaterContextDuple
|
// or duple is suffix of greaterContextDuple
|
||||||
// duple is a sub-duple of greaterContextDuple
|
// duple is a sub-duple of greaterContextDuple
|
||||||
if( duple.getFirstToken().equals( greaterContextDuple.getFirstToken() ))
|
if( greaterContextDuple == null || duple.getFirstToken().equals( greaterContextDuple.getFirstToken() ))
|
||||||
finalDuple = duple; // => do not use greaterContextDuple
|
finalDuple = duple; // => do not use greaterContextDuple
|
||||||
else if( duple.getLastSegment().getFirstToken().equals( greaterContextDuple.getLastSegment().getFirstToken() ))
|
else if( duple.getLastSegment().getFirstToken().equals( greaterContextDuple.getLastSegment().getFirstToken() ))
|
||||||
finalDuple = greaterContextDuple; // => use greaterContextDuple
|
finalDuple = greaterContextDuple; // => use greaterContextDuple
|
||||||
|
|
Loading…
Add table
Reference in a new issue