«compiler-bug» etiketlenmiş sorular

3
Bir işlevden yapı döndürürken olası GCC hatası
O'Neill'in PCG PRNG'sini uygularken GCC'de bir hata bulduğuma inanıyorum. ( Godbolt'un Derleyici Gezgini'nde başlangıç ​​kodu ) Çarparak sonra oldstategöre MULTIPLIER(RDI saklanan sonuç), GCC ile bu sonucu eklemez INCREMENTmovabs'ing, INCREMENTdaha sonra rand32_ret.state dönüş değeri olarak kullanılan alır, bunun yerine, RDX'e Minimum tekrarlanabilir örnek ( Derleyici Gezgini ): #include <stdint.h> struct retstruct …
133 c  gcc  assembly  x86-64  compiler-bug 


6
(bu == null) C #!
C # 4'te düzeltilen bir hata nedeniyle aşağıdaki program yazdırılır true. (LINQPad'de deneyin) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); } public Derived() : …


1
Şablon sınıfındaki yapıda C ++ derleyici sorunu
Aşağıdaki kod yok değil gcc veya clang derlemek. template<class T> class foo{}; template<class T> class template_class_with_struct { void my_method() { if(this->b.foo < 1); }; struct bar { long foo; } b; }; Hata mesajı: error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class foo' 8 …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.