summaryrefslogtreecommitdiff
path: root/gcc/ipa-hello-world.h
blob: 44b44d82828bc6984b3b0deb0ac4b74b98a83e1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

struct Reason {
  bool is_escaping : 1;
  bool global_is_visible : 1;
  bool parameter_is_visible : 1;
  bool return_is_visible : 1;
  bool type_is_casted : 1;
  bool type_is_volatile : 1;
  bool type_is_in_union : 1;
  Reason operator|(const Reason &); 
  Reason& operator|=(const Reason &);
  Reason() {};
};

//typedef std::map<const_tree, Reason> typemap;