Mercurial > hg > CbC > CbC_gcc
diff gcc/jit/jit-playback.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/jit/jit-playback.h Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/jit/jit-playback.h Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ /* Internals of libgccjit: classes for playing back recorded API calls. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2020 Free Software Foundation, Inc. Contributed by David Malcolm <dmalcolm@redhat.com>. This file is part of GCC. @@ -75,6 +75,12 @@ type *type, const char *name); + field * + new_bitfield (location *loc, + type *type, + int width, + const char *name); + compound_type * new_compound_type (location *loc, const char *name, @@ -426,6 +432,8 @@ tree m_inner; }; +class bitfield : public field {}; + class function : public wrapper { public: @@ -614,6 +622,8 @@ rvalue * get_address (location *loc); +private: + bool mark_addressable (location *loc); }; class param : public lvalue @@ -686,7 +696,7 @@ recording::location *get_recording_loc () const { return m_recording_loc; } - source_location m_srcloc; + location_t m_srcloc; private: recording::location *m_recording_loc; @@ -703,4 +713,3 @@ } // namespace gcc #endif /* JIT_PLAYBACK_H */ -