equal
deleted
inserted
replaced
56 // out of a tuple (or Signature) type. Only MultiNodes produce TypeTuple |
56 // out of a tuple (or Signature) type. Only MultiNodes produce TypeTuple |
57 // results. |
57 // results. |
58 class ProjNode : public Node { |
58 class ProjNode : public Node { |
59 protected: |
59 protected: |
60 virtual uint hash() const; |
60 virtual uint hash() const; |
61 virtual uint cmp( const Node &n ) const; |
61 virtual bool cmp( const Node &n ) const; |
62 virtual uint size_of() const; |
62 virtual uint size_of() const; |
63 void check_con() const; // Called from constructor. |
63 void check_con() const; // Called from constructor. |
64 const Type* proj_type(const Type* t) const; |
64 const Type* proj_type(const Type* t) const; |
65 |
65 |
66 public: |
66 public: |