diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-07-09 15:34:07 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-07-09 17:02:09 +0200 |
commit | 6f92b1c1f2086dfe7b478290e76469e64d24bfbd (patch) | |
tree | 6b670776def0b722413a1273b598fa6cb0ab9dd7 /tests/headers/eval-value-dependent.hpp | |
parent | d7898170fb8feadcab1940c2ecfbac2510780552 (diff) |
Improve workaround for LLVM bug when evaluating value-dependent expressions.
Using the canonical type makes it work across typedefs.
Fixes #1590
Diffstat (limited to 'tests/headers/eval-value-dependent.hpp')
-rw-r--r-- | tests/headers/eval-value-dependent.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/headers/eval-value-dependent.hpp b/tests/headers/eval-value-dependent.hpp new file mode 100644 index 00000000..0f4dc6ab --- /dev/null +++ b/tests/headers/eval-value-dependent.hpp @@ -0,0 +1,6 @@ +// bindgen-flags: -- -std=c++11 + +template <typename d> class e { + using f = d; + static const auto g = alignof(f); +}; |