// PR c++/20536
// Found by Wolfgang Wieser 03/2005.
// { dg-do compile }
struct yyguts_t
{
class TestScanner* yyextra_r; // { dg-error "forward declaration" }
};
TestScanner::TestScanner() {} // { dg-error "invalid use" }