Skip to content
Snippets Groups Projects
Commit 25ba1ebb authored by Jorrit Fahlke's avatar Jorrit Fahlke
Browse files

Check that assigning a mutable iterator from a const iterator fails

[[Imported from SVN: r5672]]
parent cc748e91
No related branches found
No related tags found
No related merge requests found
......@@ -17,7 +17,7 @@ TESTPROGS = parsetest test-stack arraylisttest smartpointertest \
# which tests to run
COMPILE_XFAIL=$(DUNE_COMMON_ROOT)/bin/xfail-compile-tests
COMPILE_XFAIL_TESTS = nullptr-test-fail static_assert_test
COMPILE_XFAIL_TESTS = genericiterator_compile_fail nullptr-test-fail static_assert_test
compile_XFAIL:
for i in $(COMPILE_XFAIL_TESTS); do \
......@@ -135,4 +135,6 @@ sourcescheck_NOSOURCES = exprtmpl.cc timing.cc
float_cmp_SOURCES = float_cmp.cc
genericiterator_compile_fail_SOURCES = genericiterator_compile_fail.cc
include $(top_srcdir)/am/global-rules
// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
// vi: set et ts=4 sw=2 sts=2:
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <dune/common/test/iteratorfacadetest.hh>
#include <dune/common/test/iteratortest.hh>
int main(){
// Test the TestIterator;
typedef TestContainer<double, Dune::BidirectionalIteratorFacade> Container;
Container bidicontainer;
Container::const_iterator cit = bidicontainer.begin();
//This should fail since makeing a mutable iterator from a const iterator
//discard qualifiers
Container::iterator it = cit;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment