Pertanyaan yang diberi tag «compiler-bug»

3
Kemungkinan bug GCC saat mengembalikan struct dari suatu fungsi
Saya yakin saya menemukan bug di GCC saat menerapkan O'Neill's PCG PRNG. ( Kode awal pada Penjelajah Kompiler Godbolt ) Setelah dikalikan oldstatedengan MULTIPLIER, (hasil disimpan dalam rdi), GCC tidak menambahkan hasil itu ke INCREMENT, INCREMENTsebagai gantinya pindah ke rdx, yang kemudian digunakan sebagai nilai pengembalian rand32_ret.state Contoh direproduksi minimum …
133 c  gcc  assembly  x86-64  compiler-bug 


6
(ini == null) dalam C #!
Karena bug yang diperbaiki di C # 4, program berikut dicetak true. (Cobalah di LINQPad) 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 …


1
Masalah penyusun C ++ dengan struct di kelas templat
Kode berikut tidak dikompilasi dengan gcc atau dentang. 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; }; Pesan kesalahan adalah error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class foo' …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.