result code = -1 standard error = { tests/diagnostics/extension-full-name.slang(185): error 30019: expected an expression of type 'GenericType.State', got 'int' state1 = 0; // Error: expected expr of type 'GenericType.State', got 'int' ^ tests/diagnostics/extension-full-name.slang(186): error 30019: expected an expression of type 'GenericType.InnerType.Options', got 'int' options1 = 0; // Error: expected expr of type 'GenericType.InnerType.Options', got 'int' ^ tests/diagnostics/extension-full-name.slang(187): error 30019: expected an expression of type 'NonGenericType.Config', got 'int' config1 = 0; // Error: expected expr of type 'NonGenericType.Config', got 'int' ^ tests/diagnostics/extension-full-name.slang(188): error 30019: expected an expression of type 'Container.Nested.Settings', got 'int' settings1 = 0; // Error: expected expr of type 'Container.Nested.Settings', got 'int' ^ tests/diagnostics/extension-full-name.slang(189): error 30019: expected an expression of type 'Container.Nested.DeepNested.Record', got 'int' record1 = 0; // Error: expected expr of type 'Container.Nested.DeepNested.Record', got 'int' ^ tests/diagnostics/extension-full-name.slang(189): note: explicit conversion from 'int' to 'Container.Nested.DeepNested.Record' is possible tests/diagnostics/extension-full-name.slang(197): error 30027: 'getOptions' is not a member of 'GenericType.InnerType'. intInner.getOptions(); // This won't compile as intInner doesn't have getOptions ^~~~~~~~~~ tests/diagnostics/extension-full-name.slang(227): error 30019: expected an expression of type 'GenericType.InnerType.Options', got 'GenericType.State' .createState(); // Error: expected expr of type 'GenericType.InnerType.Options', ^ tests/diagnostics/extension-full-name.slang(229): error 30019: expected an expression of type 'GenericType.State', got 'NonGenericType.Config' state1 = nonGenType.createConfig(); // Error: expected expr of type 'GenericType.State', ^ tests/diagnostics/extension-full-name.slang(231): error 30019: expected an expression of type 'NonGenericType.Config', got 'Container.Nested.Settings' config1 = nested.createSettings(); // Error: expected expr of type 'NonGenericType.Config', got ^ tests/diagnostics/extension-full-name.slang(305): error 30019: expected an expression of type 'Bar[3].DataStats', got 'int' barStats = 0; // Error: expected expr of type 'Bar[3].DataStats', got 'int' ^ tests/diagnostics/extension-full-name.slang(313): error 30019: expected an expression of type 'Bar[2].DataStats', got 'Bar[3].DataStats' bar2Stats = barArray.computeStats(); // Error: expected expr of type 'Bar[2].DataStats', got 'Bar[3].DataStats' ^ tests/diagnostics/extension-full-name.slang(356): error 30019: expected an expression of type 'SimpleBase.NamedConfig', got 'int' config = 0; // Error: expected expr of type 'SimpleBase.NamedConfig', got 'int' ^ } standard output = { }