Removed incorrect check of symbolKind determination of undefined symbol

This commit is contained in:
Sheetal Nandi 2014-10-10 15:58:33 -07:00
parent 3715af1a5a
commit 6f6be7e0e4
2 changed files with 8 additions and 5 deletions

View File

@ -2754,10 +2754,6 @@ module ts {
if (symbolKind === ScriptElementKind.memberGetAccessorElement || symbolKind === ScriptElementKind.memberSetAccessorElement) {
symbolKind = ScriptElementKind.memberVariableElement;
}
else if (symbol.name === "undefined") {
// undefined is symbol and not property
symbolKind = ScriptElementKind.variableElement;
}
var type = typeResolver.getTypeOfSymbol(symbol);
if (type) {

View File

@ -3,6 +3,13 @@
////function foo(a: string) {
////}
////foo(/*1*/undefined);
////var x = {
//// undefined: 10
////};
////x./*2*/undefined = 30;
goTo.marker('1');
verify.quickInfoIs('(var) undefined');
verify.quickInfoIs('(var) undefined');
goTo.marker('2');
verify.quickInfoIs('(property) undefined: number');