Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

Commit 2536f32

Browse files
committed
Improved exception text for undefined macro in scatterfile.
1 parent fd077b5 commit 2536f32

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Framework/Tools/BuildTasks/ScatterFile.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,8 +501,14 @@ string Resolve( Hashtable seen, string val )
501501

502502
seen[var] = true;
503503

504+
var varName = var;
504505
var = Resolve( seen, GetVariable( var ) );
505506

507+
if(var == null)
508+
{
509+
throw Document.ParseException( "'{0}' is not defined", varName );
510+
}
511+
506512
seen.Remove( var );
507513
}
508514

0 commit comments

Comments
 (0)