[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#815543: [g++] errors in parsing templates



Control: tags -1 + moreinfo
Control: reassign -1 g++-5

please provide the preprocessed source (from one of these platforms).

On 22.02.2016 10:39, Giulio Paci wrote:
Package: g++
Version: 4:5.3.1-8
Severity: important

--- Please enter the report below this line. ---

Recently I updated phonetisaurus package and it failed to compile on a few architectures, where it used to compile (See
https://buildd.debian.org/status/package.php?p=phonetisaurus&suite=experimental).

On hppa, x32 and sparc64 I obtain the following error:

"/usr/include/fst/interval-set.h: In member function 'bool fst::IntervalSet<T>::Contains(const fst::IntervalSet<T>&) const':
/usr/include/fst/interval-set.h:351:54: error: expected ')' before 'it1'
      } else if (it2->begin < it1->begin || it2->end > it1->end) {  // no C"

that seems a bug in g++.

According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10200 it also seems to be a recurrent bug, apparently solved upstream.


Reply to: