From 39df0dc75a10ff3bea15b39f31454c2642a83ad1 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 2 Sep 2017 11:28:09 +0800 Subject: HIR - Missed changed file required for placeholders --- src/hir/type.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/hir/type.hpp b/src/hir/type.hpp index e3aeec43..329af650 100644 --- a/src/hir/type.hpp +++ b/src/hir/type.hpp @@ -152,6 +152,10 @@ public: ::std::string name; // 0xFFFF = Self, 0-255 = Type/Trait, 256-511 = Method, 512-767 = Placeholder unsigned int binding; + + bool is_placeholder() const { + return (binding >> 8) == 2; + } }), (TraitObject, struct { ::HIR::TraitPath m_trait; -- cgit v1.2.3