Merge branch 'issue_32' into 'master'

Added unit test to trigger GCC alignment bug. See #32.

Merge this even if CI unit tests fail. Failed unit test expose a compiler bug.

See merge request !86
7 jobs for master in 21 minutes and 56 seconds (queued for 1 second)
Status Name Job ID Coverage
  Test
passed clang-c++11 #9948
Linux

00:21:55

passed clang-c++98 #9950
Linux

00:14:33

passed cppcheck #9953
Linux

00:00:26

failed gcc-c++11 #9947
Linux

00:01:30

passed gcc-c++98 #9949
Linux

00:04:03

passed macos-c++11 #9951
Apple

00:16:21

passed macos-c++98 #9952
Apple

00:15:25

 
Name Stage Failure
failed
gcc-c++11 Test There is an unknown failure, please try again
[       OK ] OpenMeshVectorTest.normalized_cond (0 ms)
[ RUN ] OpenMeshVectorTest.size_dim
[ OK ] OpenMeshVectorTest.size_dim (0 ms)
[----------] 13 tests from OpenMeshVectorTest (1 ms total)

[----------] 1 test from OpenMeshVectorGCCBugTest
[ RUN ] OpenMeshVectorGCCBugTest.alignment_bug
CI/ci-linux.sh: line 93: 25605 Segmentation fault ./unittests --gtest_color=yes --gtest_output=xml
ERROR: Build failed: exit status 1