https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101343
Bug ID: 101343 Summary: ICE in tsubst_copy, at cp/pt.c:15732 Product: gcc Version: 9.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tim at ngus dot net Target Milestone: --- * the exact version of GCC; $ g++-9 --version g++-9 (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * the system type; See above. * the options given when GCC was configured/built; Don't know how to get those. * the complete command line that triggers the bug; /usr/bin/g++-9 -DAPP_MAJOR_VERSION=1 -DAPP_MINOR_VERSION=0 -DAPP_URI=\"app.graphia\" -DBPLOG_MINIMUM_SEVERITY=SEVERITY_CRITICAL -DCOPYRIGHT="\"(c) 2013-2021 Graphia Technologies Ltd.\"" -DCRYPTOPP_DISABLE_ASM -DPRODUCT_NAME=\"Graphia\" -DQCUSTOMPLOT_USE_LIBRARY -DQCUSTOMPLOT_USE_OPENGL -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_OPENGLEXTENSIONS_LIB -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLMODELS_LIB -DQT_QML_DEBUG -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSOURCE_DIR=\"/home/tim/sources/graphia/source/app\" -DVERSION=\"dev-1490-gf6acac04-gha-restructure\" -D_DEBUG -D__STDC_FORMAT_MACROS -Isource/app -I/home/tim/sources/graphia/source/app -Isource/app/Graphia_autogen/include -I/home/tim/sources/graphia/source -isystem /home/tim/sources/graphia/source/thirdparty -isystem /home/tim/sources/graphia/source/thirdparty/blaze -isystem /home/tim/sources/graphia/source/thirdparty/boost/spirit -isystem /home/tim/sources/graphia/source/thirdparty/json -isystem /home/tim/sources/graphia/source/thirdparty/hdf5 -isystem /home/tim/sources/graphia/source/thirdparty/matio -isystem /home/tim/sources/graphia/source/thirdparty/zlib -isystem /home/tim/sources/graphia/source/thirdparty/qcustomplot -isystem /home/tim/sources/graphia/source/thirdparty/breakpad/src -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtCore -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/./mkspecs/linux-g++ -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtQml -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtNetwork -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtWidgets -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtGui -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtQuick -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtQmlModels -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtPrintSupport -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtXml -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtOpenGL -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtOpenGLExtensions -isystem /home/tim/sdks/Qt/5.14.2/gcc_64/include/QtSvg -Wpedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Wold-style-cast -Woverloaded-virtual -Wnon-virtual-dtor -Wredundant-decls -Wshadow -funroll-loops -Wlogical-op -Wstrict-null-sentinel -Wdouble-promotion -DBUILD_SOURCE_DIR=\"/home/tim/sources/graphia\" -g -g -fPIC -pthread -std=gnu++17 -MD -MT source/app/CMakeFiles/Graphia.dir/graph/graphmodel.cpp.o -MF source/app/CMakeFiles/Graphia.dir/graph/graphmodel.cpp.o.d -o source/app/CMakeFiles/Graphia.dir/graph/graphmodel.cpp.o -c /home/tim/sources/graphia/source/app/graph/graphmodel.cpp -save-temps * the compiler output (error messages, warnings, etc.); and In file included from /home/tim/sources/graphia/source/app/graph/graphmodel.cpp:60: /home/tim/sources/graphia/source/app/ui/visualisations/visualisationbuilder.h: In instantiation of ‘void VisualisationsBuilder<ElementId>::build(const Attribute&, const VisualisationChannel&, const VisualisationConfig&, int, VisualisationInfo&) [with ElementId = NodeId]’: /home/tim/sources/graphia/source/app/graph/graphmodel.cpp:738:98: required from here /home/tim/sources/graphia/source/app/ui/visualisations/visualisationbuilder.h:179:90: internal compiler error: in tsubst_copy, at cp/pt.c:15732 179 | config.parameterValue(QStringLiteral("mapping"))); | ^ Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions. * the preprocessed file (*.i*) that triggers the bug, generated by adding -save-temps to the complete compilation command, or, in the case of a bug report for the GNAT front end, a complete set of source files (see below). https://drive.google.com/file/d/1Y6tBZzV-EBI5olHt0sdMdf04TavFfRvY/view?usp=sharing