https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68323

            Bug ID: 68323
           Summary: chrono reference to ‘literals’ namespace is ambiguous
                    when using gnu-versioned-namespace
           Product: gcc
           Version: 5.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dmorilha at gmail dot com
  Target Milestone: ---

/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/chrono:873:19: error:
reference to ‘literals’ is ambiguous
   using namespace literals::chrono_literals;
                   ^
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/chrono:788:3: note:
candidates are: namespace std::literals { }
   {
   ^
In file included from
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/string:52:0,
                 from
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/random:40,
                 from
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/bits/stl_algo.h:66,
                 from
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/algorithm:62,
                 from logical.hpp:4,
                 from logical.cpp:1:
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/bits/basic_string.h:5547:3:
note:                 namespace std::__7::literals { }
   {
   ^
In file included from logical.hpp:5:0,
                 from logical.cpp:1:
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/chrono:873:29: error:
‘chrono_literals’ is not a namespace-name
   using namespace literals::chrono_literals;
                             ^
/home/y/lib/gcc/x86_64-redhat-linux/5.2.0/include/c++/chrono:873:44: error:
expected namespace-name before ‘;’ token
   using namespace literals::chrono_literals;
                                            ^
make[1]: *** [rhel.6.4.M64.gcov/logical.o] Error 1
make[1]: Leaving directory `/home/dmorilha/src/ats-galileo/src'
make: *** [gcov] Error 2

Reply via email to