[Description]
  Please confirm the attached file

[Cause location]
  $base = std::static_pointer_cast<decltype($base)::element_type>($sub);

[Error Message]
  $ bison parser.yy; clang++-6.0 -std=c++17 -Wall -Wextra -g -O0 parser.cc
  parser.yy:87:79: error:
'decltype(yylhs.value.as<std::shared_ptr<Baseclass> >())' (aka
'std::shared_ptr<Baseclass> &')
        is not a class, namespace, or enumeration
                          yylhs.value.as< std::shared_ptr<Baseclass> >
() = std::static_pointer_cast<decltype(yylh...

                              ^
  1 error generated.

[Environment]
  OS: Windows10 (WSL)
  Bison: version 3.1.91
  clang: version 6.0.0

Attachment: parser.yy
Description: Binary data

Reply via email to