Index: src/main.cc
===================================================================
--- src/main.cc	(revision 6cb7a920c656d322f2fbcb1780e99e4785e39f2d)
+++ src/main.cc	(revision 7cde04eace0cc09a48c5f954dc489a73103fd591)
@@ -9,7 +9,7 @@
 // Author           : Peter Buhr and Rob Schluntz
 // Created On       : Fri May 15 23:12:02 2015
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Mon Feb  8 21:10:16 2021
-// Update Count     : 642
+// Last Modified By : Andrew Beach
+// Last Modified On : Fri Feb 19 14:59:00 2021
+// Update Count     : 643
 //
 
@@ -104,4 +104,5 @@
 static void parse( FILE * input, LinkageSpec::Spec linkage, bool shouldExit = false );
 static void dump( list< Declaration * > & translationUnit, ostream & out = cout );
+static void dump( ast::TranslationUnit && transUnit, ostream & out = cout );
 
 static void backtrace( int start ) {					// skip first N stack frames
@@ -349,6 +350,5 @@
 			PASS( "Resolve", ResolvExpr::resolve( transUnit ) );
 			if ( exprp ) {
-				translationUnit = convert( move( transUnit ) );
-				dump( translationUnit );
+				dump( move( transUnit ) );
 				return EXIT_SUCCESS;
 			} // if
@@ -732,4 +732,9 @@
 } // dump
 
+static void dump( ast::TranslationUnit && transUnit, ostream & out ) {
+	std::list< Declaration * > translationUnit = convert( move( transUnit ) );
+	dump( translationUnit, out );
+}
+
 // Local Variables: //
 // tab-width: 4 //
Index: tests/.expect/mathX.nast.arm64.txt
===================================================================
--- tests/.expect/mathX.nast.arm64.txt	(revision 6cb7a920c656d322f2fbcb1780e99e4785e39f2d)
+++ tests/.expect/mathX.nast.arm64.txt	(revision 7cde04eace0cc09a48c5f954dc489a73103fd591)
@@ -1172,25 +1172,2 @@
 ceiling(9223372036854775808, 9223372036854775808) = 9223372036854775808, ceiling(9223372036854775810, 9223372036854775808) = 0, ceiling(9223372036854775806, 9223372036854775808) = 9223372036854775808
 
-floor:1. 1. 1.
-ceil:2. 2. 2.
-trunc:3. 3. 3.
-rint:2. 2. 2.
-rint:2 2 2
-rint:2 2 2
-lrint:2 2 2
-llrint:2 2 2
-nearbyint:4. 4. 4.
-round:2. 2. 2.
-round:2 2 2
-round:2 2 2
-lround:2 2 2
-llround:2 2 2
-copysign:-1. -1. -1.
-frexp:0.5 3 0.5 3 0.5 3
-ldexp:8. 8. 8.
-modf:2. 0.3 2. 0.3 2. 0.3
-modf:2., 0.3 2., 0.3 2., 0.3
-nextafter:2. 2. 2.
-nexttoward:2. 2. 2.
-scalbn:16. 16. 16.
-scalbln:16. 16. 16.
Index: tests/.expect/mathX.nast.x86.txt
===================================================================
--- tests/.expect/mathX.nast.x86.txt	(revision 6cb7a920c656d322f2fbcb1780e99e4785e39f2d)
+++ tests/.expect/mathX.nast.x86.txt	(revision 7cde04eace0cc09a48c5f954dc489a73103fd591)
@@ -980,25 +980,2 @@
 ceiling(9223372036854775808, 9223372036854775808) = 9223372036854775808, ceiling(9223372036854775810, 9223372036854775808) = 0, ceiling(9223372036854775806, 9223372036854775808) = 9223372036854775808
 
-floor:1. 1. 1.
-ceil:2. 2. 2.
-trunc:3. 3. 3.
-rint:2. 2. 2.
-rint:2 2 2
-rint:2 2 2
-lrint:2 2 2
-llrint:2 2 2
-nearbyint:4. 4. 4.
-round:2. 2. 2.
-round:2 2 2
-round:2 2 2
-lround:2 2 2
-llround:2 2 2
-copysign:-1. -1. -1.
-frexp:0.5 3 0.5 3 0.5 3
-ldexp:8. 8. 8.
-modf:2. 0.3 2. 0.3 2. 0.3
-modf:2., 0.3 2., 0.3 2., 0.3
-nextafter:2. 2. 2.
-nexttoward:2. 2. 2.
-scalbn:16. 16. 16.
-scalbln:16. 16. 16.
