Done.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu.
https://bugs.launchpad.net/bugs/1338254

Title:
  internal error on lambda as argument

Status in The GNU Compiler Collection:
  Fix Released
Status in “gcc-4.8” package in Ubuntu:
  Confirmed
Status in “gcc-4.9” package in Ubuntu:
  Confirmed
Status in “gcc-snapshot” package in Ubuntu:
  Fix Released

Bug description:
  1) The release of Ubuntu I am using:

  $ lsb_release -rd
  Description:  Ubuntu 14.04 LTS
  Release:      14.04

  2) The package version:

  $ apt-cache policy g++
  g++:
    Installed: 4:4.8.2-1ubuntu6
    Candidate: 4:4.8.2-1ubuntu6
    Version table:
   *** 4:4.8.2-1ubuntu6 0
          500 http://ch.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
          100 /var/lib/dpkg/status

  
  3) What I expected to happen:

  I expected the source file "test.cc" to compile correctly, using the
  compiler command:

  g++ -std=c++1y test.cc

  4) What happened instead:

  Compiler output:

  test.cc: In instantiation of ‘struct S<int>::__lambda0’:
  test.cc:15:8:   required from here
  test.cc:18:8: internal compiler error: in tsubst_copy, at cp/pt.c:12125
     B b{[this]() { foo(); }};
          ^
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
  Preprocessed source stored into /tmp/ccgECJVP.out file, please attach this to 
your bugreport.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1338254/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to