问题标签 [internal-compiler-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
108 浏览

fortran - gfortran 中的内部编译器错误 (gfc_omp_clause_default_ctor),使用 OpenMP 和 FFTW

我正在尝试编译一个代码,其中有一个嵌套循环,我在第一个循环中使用 OpenMp。该程序与本期中的程序非常相似,包括使用 FFTW。错误是:

指定问题的代码段:

首先,我怀疑这是内存(RAM)空间的问题,但我在计算中减小了 3D 矩阵的大小,问题仍然存在。我已经查看了这是否是一个报告的错误(确实是一个错误,但似乎不是)。

我还怀疑是 gfortran 版本的问题,所以我安装了gfortran-5,但错误仍然存​​在(internal compiler error: in gfc_omp_clause_default_ctor, at fortran/trans-openmp.c:481 我使用的是 64 位 Ubuntu 14.04(3.13.0-119-generic)。

0 投票
0 回答
61 浏览

c++ - Simple boost::hana example creates an internal compiler error

Experimenting with boost::hana (version 1.1.0), and compiling with g++ 6.2.0, I get a compiler error with that sample:

And the compiler generates an internal error:

Is that a gcc bug? Can anybody try to replicate this error?

0 投票
1 回答
432 浏览

c++ - 模板函数专业化的内部编译器错误

我有一个适用于 Lunix/GCC 的代码。但是,在 Windows/MSVC 2017 上编译时,我面临internal compiler error

.hpp:

我看到解决方案告诉我应该执行以下操作:

但是,它没有用。


编译器生成的错误消息:

错误 C1001 编译器发生内部错误。

0 投票
0 回答
56 浏览

c++ - 与结构一起使用时的 MSVC 列表初始化 ICE?

这段代码在 gcc 8.1 和 clang 6.0 上编译良好,但在 MSVC(2017 和 2018 预发行版)上提供了 ICE:

显然,我遇到了另一个 MSVC 编译器错误。

但要确定的是:上面的代码是否符合标准 C++,或者我也犯了错误?

0 投票
1 回答
1098 浏览

c++ - (C++) 使用大括号和右值初始化时出现内部编译器错误

我遇到了一个似乎取决于我使用的初始化语法的奇怪问题。编译器仅报告内部错误,并且仅当我使用带有右值元素的初始化列表时。

首先,我创建了一个类型来指定一个值作为角度。

数学.hpp:

接下来,一个四元数(数学对象,不是很重要),具有用于常规值和轴角形式的不同构造函数。

四元数.hpp:

这就是它在使用中的样子——所有初始化角度和四元数的方法看起来都是有效的,但就像我之前描述的那样,只有一种方法组合会导致这个内部编译器错误。

四元数.cpp:

我正在使用 gcc 7.3.0 版将其编译为 C++14。是什么导致了错误?我应该报告吗?有没有解决方法,还是我应该避免这种方法?

0 投票
2 回答
366 浏览

c++ - 使用嵌套模板化变量解决 Visual Studio 内部编译器错误

我正在尝试编写让我索引到函数的参数类型的代码:

Live Example (ICE under VS) Live Example (working on GCC)

但是当我尝试在上使用它时,我得到一个内部编译器错误:

致命错误 C1001:编译器发生内部错误。

还有另一种方法可以解决内部编译器错误吗?

0 投票
0 回答
40 浏览

c++ - 显式可变参数模板函数实例化的 MSVC 编译失败

我已经将我的问题提炼成一个小例子,请原谅宏。似乎这篇文章中的类似问题不再是 VS 中的问题并且编译得很好。我相信我有这个问题的更专业版本尚未修复,但想确保我没有遗漏任何东西。以下代码在 GCC 中编译并按预期运行,但在 VS 中给出错误 C2893(无法专门化函数模板):

宏.h:

定义.cpp:

用法.cpp:

与另一篇文章中的示例一样,如果实例化来自函数中的实际使用,则它可以正常工作。在这个例子中这样做很简单,但对我的代码来说并不那么简单。

0 投票
1 回答
4431 浏览

python - 如何解决 lto1: internal compiler error: in lto_tag_to_tree_code, at lto-streamer.h:1005 出现在“make”命令之后

我非常绝望……我正在使用 Ubuntu 18.04.3 LTS 对于机器人课程,我必须使用 make 命令构建他们的项目(从 gi​​t 克隆后)。一段时间后,我收到以下信息:在此处输入图像描述 (...)

我假设“内部编译器错误”行告诉我出了什么问题,但我不知道如何解决它......我重新安装了 g++ 并多次重新下载了 git 存储库,但似乎没有任何效果。我已经想也许我的操作系统有问题?我已经考虑过重新安装Ubuntu ...

因此,如果有人有想法,我将非常感激!问候国际汽联

0 投票
2 回答
151 浏览

c++ - 从类型列表中递归删除重复会导致编译器堆空间错误(VS2017)

我试图从我的实际项目中删除尽可能多的代码。这是重现此错误所需的最少代码。似乎编译器需要更多的空间,更多的类型被添加到基本类型列表中。

这是为什么?以及 如何解决此限制的任何想法?

该代码从其他类型列表和类型构造一个扁平类型列表,并删除重复项以为列表中注册的每种类型提供唯一的 id。

我需要此代码来处理类型列表中至少 30-50 种类型。代码的目的是为显式列出的类型提供运行时类型反射系统,如下例所示:

尝试编译时输出将是(使用 Visual Studio 2017,gcc 和 VS2019 中似乎也出现了问题):

0 投票
1 回答
127 浏览

c++ - 使用指向方法的指针的 MSVC 编译器致命错误 C1001

在编写自定义反射库时,我遇到了一个奇怪的编译器行为。但是,我能够使用非常简化的代码重现该问题。这是:

在尝试调试此问题时,我注意到:

  1. 仅当Derived具有多重继承时才会发生。
  2. static constexpr const auto member_address{ &type::Printer }如果我与之交换inline static const auto member_address{ &type::Printer }它就可以了。

它只是一个编译器错误,还是我做错了什么?我可以在保留 constexpr 的同时解决这个问题吗?

请注意,我使用的是 MSVC 2017 和编译器版本 19.16.27024.1 所有编译器选项都是默认的,除了 /std:c++17 启用。

我知道将编译器版本更新到最后一个版本(我肯定会这样做)可能会解决这个问题,但现在我想更多地了解这个问题。