skip_compile_feature_tests is only valid if the inferior has already
been started (see proc comments). Move the runto_main earlier.
2018-10-18  Alan Hayward  <alan.hayward@arm.com>
	* gdb.compile/compile-cplus-print.exp: Start inferior earlier.
+2018-10-19  Alan Hayward  <alan.hayward@arm.com>
+
+       * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
+
 2018-10-18  Sergio Durigan Junior  <sergiodj@redhat.com>
 
        PR cli/23785
 
 
 clean_restart ${testfile}
 
+if ![runto_main] {
+    return -1
+}
+
 if {[skip_compile_feature_tests]} {
     untested "compile command not supported (could not find libcc1 shared library?)"
     return -1
 gdb_test_no_output "set language c++" \
     "Set language to C++"
 
-if ![runto_main] {
-    return -1
-}
-
 gdb_test "compile print varint" " = 10"
 gdb_test "compile print vararray" " = \\{1, 2, 3, 4, 5\\}"