// { dg-do run }// { dg-options "-O2" }// Test that built-in functions are recognized with a prototype.// Origin: Roger Sayle Mar 20, 2002// Copyright (C) 2002 Free Software Foundation.//extern"C"voidlink_error(void);namespacestd{typedef__SIZE_TYPE__size_t;extern"C"size_tstrlen(constchar*);}intmain(){if(std::strlen("foo")!=3)link_error();return0;}