Resultados da pesquisa a pedido "compiler-bug"

3 a resposta

Tipo de retorno do operador condicional e pesquisa em duas fases

Considere o seguinte trecho: struct Base { }; struct Derived : Base { }; void f(Base &) { std::cout << "f(Base&)\n"; } template <class T = int> void g() { Derived d; f(T{} ? d : d); // 1 } void f(Derived &) { std::cout << "f(Derived&)\n"; } int ...

1 a resposta

Por que o gcc e o clang produzem resultados diferentes para este programa? (operador de conversão x construtor)

programa: #include <stdio.h> struct bar_t { int value; template<typename T> bar_t (const T& t) : value { t } {} // edit: You can uncomment these if your compiler supports // guaranteed copy elision (c++17). Either way, it // doesn't affect the ...

2 a resposta

Isso é um bug dinâmico?

Ao implementar o envio dinâmico usandodynamic em uma classe genérica, e o parâmetro de tipo genérico é uma classe interna privada em outra classe, o fichário de tempo de execução lança uma exceçã Por exemplo using System; public abstract class ...

6 a resposta

(this == null) em c #!

Devido a um bug que foi corrigido no C # 4, o programa a seguir imprime

1 a resposta

Possível erro do compilador C # 4.0, outras pessoas podem verificar?

Como não sei exatamente qual parte dele desencadeia o erro, não tenho muita certeza de como identificá-lo melhor. Esta pergunta é um subproduto da pergunta SOO código c # parece ser otimizado de maneira inválida, de modo que o valor de um objeto ...

1 a resposta

Isso é um bug do compilador? Estou fazendo algo errado?

Estou tentando fazer um mapa simples para procurar alguns dados, mas os resultados estão saindo muito estranhos: #include "stdafx.h" #include "atlstr.h" #include <map> enum InputTypes { Manual, Automatic, Assisted, Imported, Offline }; struct ...

2 a resposta

Um bug na implementação do GCC de campos de bits

Trabalhando em C11, a seguinte estrutura:

4 a resposta

Por que esse cenário genérico causa uma TypeLoadException?

Isso ficou um pouco demorado, então aqui está a versão rápida: Por que isso causa um TypeLoadException em tempo de execução? (E o compilador deve me impedir de fazer isso?) interface I { void Foo<T>(); } class C<T1> { public void Foo<T2>() ...

1 a resposta

Por que esse código Haskell é mais lento com -O?

Este pedaço de código Haskell é executadoMuito de mais lento com-O, mas-O deveria estarnão perigoso [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/options-optimise.html#optimise-pkgs] . Alguém pode me dizer o que aconteceu? Se ...

2 a resposta

Erro do compilador C #? A sintaxe do inicializador de objetos usada para a propriedade somente gravação no Expression faz o csc travar

Você pode considerar isso um relatório de erro, no entanto, estou curioso para saber se estou terrivelmente errado aqui ou se há uma explicação de Eric ou de outra pessoa da Microsof AtualizaIsto é agora postado como um ...