Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
g++.dg
/
parse
/
register1.C
blob: 9787ac92fd828e2eaec24843297992d8119aeec1 [
file
] [
log
] [
blame
]
// PR c++/23839
class
C
{
int
i
;
public
:
C
(
int
j
)
:
i
(
j
)
{
}
operator
int
()
{
return
i
;
}
};
C f
(
register
C x
)
// { dg-error "ISO C\\+\\+17 does not allow 'register' storage class specifier" "" { target c++17 } }
{
return
x
+
31
;
}