<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[internal Compiler error: Segmentation fault]]></title><description><![CDATA[<p>Hi!</p>
<p>Hab heute einen noch nie dagewesenen Fehler gesehen, lautet</p>
<pre><code>D:\Eigene Dateien\C++ PROGRAMMS\TEMPB.cxx||In function 'int main()':|
D:\Eigene Dateien\C++ PROGRAMMS\TEMPB.cxx|13|internal compiler error: Segmentation fault|
||=== Build finished: 1 errors, 0 warnings ===|
</code></pre>
<p>Zu folgendem Programm:</p>
<pre><code class="language-cpp">int main()
{
	constexpr auto four=[](){return 4;};

	int b[four];
}
</code></pre>
<p>Wichtig: Das ist nur herumexperimentiert. Weiß Gott das ich keine C-Arrays verwenden will.<br />
GCC 4.6.1;<br />
Ist das einfach nur'n schwachsinniger Code?</p>
<p>VD im Voraus,</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294575/internal-compiler-error-segmentation-fault</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:44:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294575.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2011 14:46:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 14:48:10 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Hab heute einen noch nie dagewesenen Fehler gesehen, lautet</p>
<pre><code>D:\Eigene Dateien\C++ PROGRAMMS\TEMPB.cxx||In function 'int main()':|
D:\Eigene Dateien\C++ PROGRAMMS\TEMPB.cxx|13|internal compiler error: Segmentation fault|
||=== Build finished: 1 errors, 0 warnings ===|
</code></pre>
<p>Zu folgendem Programm:</p>
<pre><code class="language-cpp">int main()
{
	constexpr auto four=[](){return 4;};

	int b[four];
}
</code></pre>
<p>Wichtig: Das ist nur herumexperimentiert. Weiß Gott das ich keine C-Arrays verwenden will.<br />
GCC 4.6.1;<br />
Ist das einfach nur'n schwachsinniger Code?</p>
<p>VD im Voraus,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136699</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2011 14:48:10 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 14:55:13 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Ist das einfach nur'n schwachsinniger Code?</p>
</blockquote>
<p>Ja.</p>
<blockquote>
<p>Weiß Gott das ich keine C-Arrays verwenden will.</p>
</blockquote>
<p>Als ob das das Problem waere ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136701</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 27 Oct 2011 14:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 15:03:18 GMT]]></title><description><![CDATA[<p>Was ist das Problem?<br />
Ok, um C-Arrays gehts garnicht. Der Code Compiliert ja auch, wenn ich ne ganz normale Funktion nehm'. Geht das denn garnich' mit Lambdas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136703</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2011 15:03:18 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 15:12:13 GMT]]></title><description><![CDATA[<p>Auf jeden Fall ist das etwas, wo du mal einen Bugreport einschicken solltest. Schließlich sollte der Compiler eine Meldung machen und nicht abstürzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136706</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 27 Oct 2011 15:12:13 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 15:21:06 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Auf jeden Fall ist das etwas, wo du mal einen Bugreport einschicken solltest. Schließlich sollte der Compiler eine Meldung machen und nicht abstürzen.</p>
</blockquote>
<p>Wollt ich auch grad machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Nää isnix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136710</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2011 15:21:06 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 15:33:55 GMT]]></title><description><![CDATA[<p>Ich glaube nicht dass man constexpr mit auto kombinieren kann.<br />
Falls doch, dann musst du immer noch <code>int b[four()]</code> statt <code>int b[four]</code> schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136716</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 27 Oct 2011 15:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 17:14:15 GMT]]></title><description><![CDATA[<p>Der Fehler tritt bei mir nur mit gcc-4.6.1 auf, mit 4.5.3 und einem 4.7.0er snapshot vom 15.10. gibt es jeweils</p>
<blockquote>
<p>test.cpp: In function ‘int main()’:<br />
test.cpp:5:15: error: size of array ‘b’ has non-integral type ‘const main()::&lt;lambda()&gt;’</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2136777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136777</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 27 Oct 2011 17:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Thu, 27 Oct 2011 17:17:07 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Ich glaube nicht dass man constexpr mit auto kombinieren kann.<br />
Falls doch, dann musst du immer noch <code>int b[four()]</code> statt <code>int b[four]</code> schreiben.</p>
</blockquote>
<p>Muss ich das? Wusst ich garnicht, da es bisher immer ohne geklappt hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136779</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2011 17:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Fri, 28 Oct 2011 09:40:06 GMT]]></title><description><![CDATA[<p>Also so wie oben gezeigt, nimmst du die Adresse der Lambda-Funktion ( <code>four</code> ) als maximale Arraygroesse. D.h. liegt deine Funktion an Adresse 123240324, dann hat dein Array eben diese Groesse. Genau deswegen ist es Schwachsinn. Wenn die Arraygroesse 4 sein sollte, dann musst du <code>four()</code> schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137029</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Fri, 28 Oct 2011 12:46:19 GMT]]></title><description><![CDATA[<p>Ah jetz klappts Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Edit: es klappt auch ohne constexpr...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137119</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 12:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Fri, 28 Oct 2011 12:52:08 GMT]]></title><description><![CDATA[<p>Weil GCC VLA's auch in C++ erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137124</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Fri, 28 Oct 2011 12:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to internal Compiler error: Segmentation fault on Fri, 28 Oct 2011 13:23:44 GMT]]></title><description><![CDATA[<p>in c99 geht das ja nech? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
Und der msvc kann's nich, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137132</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 13:23:44 GMT</pubDate></item></channel></rss>