2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/82782
* g++.dg/cpp1z/inline-var4.C: New.
From-SVN: r257388
+2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/82782
+ * g++.dg/cpp1z/inline-var4.C: New.
+
2018-02-05 Martin Liska <mliska@suse.cz>
* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
--- /dev/null
+// PR c++/82782
+// { dg-options -std=c++17 }
+
+template <const auto& Value>
+struct make_char_sequence;
+
+template <int N, const char (&StringLiteral)[N]>
+struct make_char_sequence<StringLiteral>
+{
+ using type = int;
+};
+
+template <const auto& StringLiteral>
+using make_char_sequence_t = typename make_char_sequence<StringLiteral>::type;
+
+inline constexpr char sample[] = "Sample";
+
+using X = make_char_sequence_t<sample>;