diff options
| -rw-r--r-- | slicer/tool/parser.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/slicer/tool/parser.cpp b/slicer/tool/parser.cpp index c541ec1..2642292 100644 --- a/slicer/tool/parser.cpp +++ b/slicer/tool/parser.cpp @@ -622,11 +622,13 @@ namespace Slicer {  			throw CompilerError("unit parse failed");  		} +		unsigned int initial = Components(); +  		u->visit(this, false);  		u->destroy(); -		return Components(); +		return Components() - initial;  	}  	Slicer::ConversionSpec::ConversionSpec(const Slicer::Args & s) :  | 
