view gcc/testsuite/g++.dg/lookup/hidden-var1.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// Origin PR c++/45625
// { dg-do compile }

struct Outer
{
  static const int value = 1 ;

  template< int value >
  struct Inner
  {
    static const int*
    get_value()
    { 
      return &value ;// { dg-error "lvalue required" }
    }
  };
};

template class Outer::Inner<2>;