summaryrefslogtreecommitdiff
path: root/src/trans/codegen.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2017-01-01 16:44:10 +0800
committerJohn Hodge <tpg@mutabah.net>2017-01-01 16:44:10 +0800
commitfa59ba5317f83d7bbb38aa7668360fa7e2bad7fc (patch)
treeb2f10d78b906026533e09f7cb55ac813345fa2ff /src/trans/codegen.hpp
parent57d08b51b8f0a9aa87953feaef43530ff861c91b (diff)
downloadmrust-fa59ba5317f83d7bbb38aa7668360fa7e2bad7fc.tar.gz
Trans - Support forward declaration of types
Diffstat (limited to 'src/trans/codegen.hpp')
-rw-r--r--src/trans/codegen.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/trans/codegen.hpp b/src/trans/codegen.hpp
index e14a8e81..984c4742 100644
--- a/src/trans/codegen.hpp
+++ b/src/trans/codegen.hpp
@@ -30,6 +30,7 @@ public:
// Called on all types directly mentioned (e.g. variables, arguments, and fields)
// - Inner-most types are visited first.
+ virtual void emit_type_proto(const ::HIR::TypeRef& ) {}
virtual void emit_type(const ::HIR::TypeRef& ) {}
// Called when a TypeRef::Path is encountered (after visiting inner types)