Are we using too-bleeding-edge C++ features? Is the suggestion maybe we scale down to some subset compilers have had working for 3-4 years?
> On Aug 14, 2015, at 10:51 AM, Jon Harper <jon.harpe...@gmail.com> wrote: > > Well that's GCC 4.7.2 September 20, 2012 > Gcc did fix this in GCC 4.7.3 April 11, 2013 > > Also, clang does not error on the implicit this, but crashes hard earlier > than gcc :) > > $ clang --version > Debian clang version 3.0-6.2 (tags/RELEASE_30/final) (based on LLVM 3.0) > Target: i386-pc-linux-gnu > Thread model: posix > > $ CC=clang CXX=clang++ make > make `./build-support/factor.sh make-target` > [...snip...] > 1. vm/free_list_allocator.hpp:124:57: current parser token ';' > 2. vm/free_list_allocator.hpp:1:1: parsing namespace 'factor' > 3. vm/free_list_allocator.hpp:123:68: parsing function body 'sweep' > 4. vm/free_list_allocator.hpp:123:68: in compound statement ('{}') > clang: error: unable to execute command: Segmentation fault > > ------------------------------------------------------------------------------ > _______________________________________________ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk
------------------------------------------------------------------------------
_______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk