diff options
Diffstat (limited to 'gcc/go/gofrontend/expressions.h')
-rw-r--r-- | gcc/go/gofrontend/expressions.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/go/gofrontend/expressions.h b/gcc/go/gofrontend/expressions.h index acb2732..d297523 100644 --- a/gcc/go/gofrontend/expressions.h +++ b/gcc/go/gofrontend/expressions.h @@ -1237,6 +1237,14 @@ class Expression virtual void do_dump_expression(Ast_dump_context*) const = 0; + // Start exporting a type conversion for a constant, if needed. + static bool + export_constant_type(Export_function_body*, Type*); + + // Finish exporting a type conversion for a constant. + static void + finish_export_constant_type(Export_function_body*, bool); + // Varargs lowering creates a slice object (unnamed compiler temp) // to contain the variable length collection of values. The enum // below tells the lowering routine whether it can mark that temp |