URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-dev/] [fsf-gcc-snapshot-1-mar-12/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [nullptr20.C] - Rev 783
Compare with Previous | Blame | View Log
// { dg-do run }
// { dg-options "-std=c++0x" }
// Test passing to ellipisis
#include <cstdio>
#include <cstring>
int main()
{
char buf1[64];
char buf2[64];
char buf3[64];
std::sprintf(buf1, "%p", (void*)0);
std::sprintf(buf2, "%p", nullptr);
decltype(nullptr) mynull = 0;
std::sprintf(buf3, "%p", nullptr);
return std::strcmp(buf1, buf2) != 0 || std::strcmp(buf1, buf3) != 0;
}