Skip to content

#461 nullptr fails if HAVE_CONFIG_H is not set

Metadata

Property Value
Reported by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Reported at Nov 15, 2008 18:03
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Martin Nolte (nolte@mathematik.uni-freiburg.de)
Last edited at Feb 17, 2009 05:59
Closed by Martin Nolte (nolte@mathematik.uni-freiburg.de)
Closed at Feb 17, 2009 05:59
Closed in version Unknown
Resolution Fixed
Comment Applied Christian's patch to release

Description

when I run 'make clean all check DEFS=""' I get the following error:

g++ -std=c++0x -I. -I../.. -DFAIL -g -Wall -MT nullptr_test_fail-nullptr-test.o -MD -MP -MF .deps/nullptr_test_fail-nullptr-test.Tpo -c -o nullptr_test_fail-nullptr-test.o test -f 'nullptr-test.cc' || echo './'nullptr-test.cc nullptr-test.cc: In function ‘void basic_tests()’: nullptr-test.cc:13: error: cannot convert ‘const nullptr_t’ to ‘int’ in initialization nullptr-test.cc:22: error: no match for ‘operator==’ in ‘n2 == nullptr’ nullptr-test.cc:23: error: could not convert ‘nullptr’ to ‘bool’ nullptr-test.cc:26: error: no match for ‘operator=’ in ‘nullptr = 0’ ../../dune/common/nullptr.hh:13: note: candidates are: nullptr_t& nullptr_t::operator=(const nullptr_t&) nullptr-test.cc:27: error: invalid use of template type parameter ‘T’ nullptr-test.cc:13: warning: unused variable ‘n’