]> https://gitweb.dealii.org/ - dealii-svn.git/commit
Don't make constructor of MappingQ explicit, after all. This sounded like a
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 22 Aug 2011 16:42:42 +0000 (16:42 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 22 Aug 2011 16:42:42 +0000 (16:42 +0000)
commit0625bf17800942c93408068680a699f10c2a1e75
tree02e00e37aa45422303d20542ad36ced1ed9f8499
parent663b6fc5722d982a975b27ac978af80bda6d08c2
Don't make constructor of MappingQ explicit, after all. This sounded like a
good idea but at least gcc 4.1 has a bug in which it complains that the
following code can't be compiled:
.....................
struct Mapping {
    Mapping ();
    explicit Mapping (const Mapping &);
};

void push_back (const Mapping &);

int main () {
  push_back (Mapping());
}
.....................
The error is erroneous, but we get hit by it some 20 times in the
testsuite. I'm also not entirely sure whether it's worth the effort of putting
a test for this in aclocal.m4 and making the constructor explicit only if the
test succeeds...

git-svn-id: https://svn.dealii.org/trunk@24167 0785d39b-7218-0410-832d-ea1e28bc413d
deal.II/include/deal.II/fe/mapping_q.h

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.