diff options
Diffstat (limited to 'gcc/expr-escaper.hpp')
-rw-r--r-- | gcc/expr-escaper.hpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/gcc/expr-escaper.hpp b/gcc/expr-escaper.hpp deleted file mode 100644 index c58e1830133..00000000000 --- a/gcc/expr-escaper.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include "ipa-prototype.h" -#include "expr-walker.hpp" -#include "type-escaper.hpp" -#include "collect-types.h" - -class ExprEscaper : public ExprWalker -{ -public: - TypeEscaper typeEscaper; - ExprEscaper(ptrset_t &types) : typeEscaper(types) {}; - ptrset_t get_sets() { return typeEscaper.get_sets(); }; - void update(const_tree t, Reason r); - void update_single_level(const_tree t, Reason r) { typeEscaper.update_single_level(TREE_TYPE(t), r); }; - void print_reasons() { typeEscaper.print_reasons(); }; -private: - Reason _r; - virtual void _walk_pre(const_tree e); - virtual void _walk_CONSTRUCTOR_pre(const_tree e); -}; - - |