compiler-bug

En el modo release, el comportamiento del código no es el esperado

El siguiente código genera diferentes resultados en modo debug y modo release (usando Visual Studio 2008): int _tmain(int a ... 6=0 i: 1, result = 16, i*16=16 (...) i:14, result = 224, i*16=224 i:15, result = 240, i*16=240 i:16, result = 255, i*16=256

¿Por qué este código Haskell se ejecuta más lento con-O?

Este fragmento de código de Haskell corre mucho más lento con -O, pero -O debería ser no peligroso. ¿Alguien puede decirme qu ... 6.4% elapsed) Alloc rate 3,009,412,603 bytes per MUT second Productivity 69.7% of total user, 69.4% of total elapsed

(esto = = null) en C#!

Debido a un error que se solucionó en C# 4, el siguiente programa imprime true. (Pruébalo en LINQPad) void Main() { new De ... a 2, no compila (no probé Beta 1); aprendí que de la manera difícil ¿Hay alguna otra forma de hacer this == null en C#puro?

Errores graves con conversiones levantadas / nullables desde int, permitiendo la conversión desde decimal

Creo que esta pregunta me traerá fama instantánea aquí en Stack Overflow. Supongamos que tiene el siguiente tipo: // repre ... ue el tipo NumberFixedPoint2 es en realidad algo que tenemos en código real (administrar el dinero de otras personas y cosa).

¿Por qué gcc y clang producen resultados diferentes para este programa? (operador de conversión vs constructor)

Programa: #include <stdio.h> struct bar_t { int value; template<typename T> bar_t (const T& t) ... nt ¿Qué compilador es correcto aquí? (o tal vez ambos son correctos si esto es alguna forma de comportamiento indefinido)

Tal vez un error del compilador de C # en Visual Studio 2015

Creo que esto es un error del compilador. La siguiente aplicación de consola compila und se ejecuta sin problemas cuando se ... ues/10126 ACTUALIZACIÓN 2016-04-06 Se ha abierto un nuevo ticket aquí: https://github.com/dotnet/coreclr/issues/4049

¿Error en el compilador de C#? La sintaxis del inicializador de objetos utilizada para la propiedad de solo escritura en la expresión hace que csc se bloquee

Puede considerar esto un informe de error, sin embargo, tengo curiosidad si estoy terriblemente equivocado aquí, o si hay una ... { } }; } } class A { public object B { set { } } } (Y sí, I did hit trabajando en un proyecto real.)

Posible error del compilador en Visual C++ 2012 (x86)?

Actualmente estoy experimentando errores de coma flotante aleatorio al compilar para destinos x86 usando VC++ 11 (CTP Update ... st(7); int val = (int)x; if (val == 100) printf("pass"); else printf("fail, val is %d", val); }

¿Por qué las estructuras genéricas y no genéricas se tratan de manera diferente cuando se construye una expresión que eleva operator == a nullable?

Esto parece un error en la elevación a null de operandos en estructuras genéricas. Considere la siguiente estructura fictici ... esta excepción? ¿Es esto un error en C#/. NET? El código completo para reproducir esto está disponible en esta síntesis.