https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86836
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
commit 357b96452a5fc70011df4f27b5d4dffc5e2f2603
Author: jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Nov 15 05:22:28 2016 +0000
Various C++17 decomposition fixes.
* tree.c (bitfield_p): New.
* cp-tree.h: Declare it.
* typeck.c (cxx_sizeof_expr, cxx_alignof_expr)
(cp_build_addr_expr_1): Use it instead of DECL_C_BIT_FIELD.
* decl.c (cp_finish_decomp): Look through reference. Always
SET_DECL_DECOMPOSITION_P.
* semantics.c (finish_decltype_type): Adjust decomposition
handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242408
138bc75d-0d04-0410-961f-82ee72b054a4