2010-07-03 5 views
6

इस कोडपरिवर्तनीय नाम 'xor' परिणाम आंतरिक संकलक त्रुटि 'सेगमेंटेशन गलती' में परिणाम!

int main(int argc, char **argv) 
{ 
    int xor = 0; 
} 

संकलन के माध्यम से

g++ main.cpp 

परिणामों में:

internal compiler error: Segmentation fault 

साथ
i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659). 

चर का नाम बदल रहा त्रुटि निकाल देता है।

प्रश्न: क्या ऐप्पल बकवास से जीसीसी है?

+1

स्पष्ट रूप से यह है। –

+1

जीसीसी टीम को एक बग रिपोर्ट के लिए उम्मीदवार की तरह लगता है। – yfeldblum

+0

मेरे लिए 4.4.1-4ubuntu9 पर, यह सिर्फ एक सामान्य त्रुटि देता है, "अपेक्षित अयोग्यता-आईडी '^' टोकन से पहले।" (xor^के लिए उपनाम है)। कोई विभाजन गलती नहीं है। –

उत्तर

3

किसी भी समय अपने संकलक segfaults, यह एक बग है। आपका पहले से ही कम परीक्षण केस GCC पर रिपोर्ट करने के लिए एक आदर्श उम्मीदवार है।

+1

यह ऐप्पल (http://developer.apple.com/bugreporter/) को सूचित किया जाना चाहिए। वे सबसे अच्छा निर्धारित कर सकते हैं कि यह एक बग है जिसे उन्होंने पेश किया है, या अपस्ट्रीम में मौजूद है। यदि यह अपस्ट्रीम में है, तो वे आम तौर पर वहां एक बग फाइल करेंगे। –

+0

आपके संकेत के लिए धन्यवाद। मैंने ऐप्पल के साथ-साथ जीसीसी टीम को इसकी सूचना दी। – WolfgangA

3

and_eq, bitand, bitor, compl, नहीं, not_eq, या, or_eq, XOR और xor_eq खोजशब्द जो -ansi या -foperator-नाम

आप उन में से एक स्विच को सक्षम किया साथ सक्षम हो रहे हैं?

जांच भी बाहर: this

+0

इस 'छिपी हुई विशेषता' को इंगित करने के लिए धन्यवाद! – WolfgangA

+1

@ वुल्फगैंग, यह वास्तव में जी ++ - विशिष्ट, या छुपा नहीं है। सी ++ मानक कहता है कि 'xor' आरक्षित है, और किसी अन्य संदर्भ में एक आरक्षित शब्द का उपयोग अपरिभाषित व्यवहार है। इसका मतलब है कि कुछ भी हो सकता है। बेशक, संकलक के लिए एक स्पष्ट त्रुटि संदेश मुद्रित करना बेहतर है। –

+0

@ मैथ्यू मेरा मतलब यह एक मजाक के रूप में था। परिस्थितियों में वर्तनी वाले लॉजिकल ऑपरेटरों का उपयोग करने के लिए काफी अच्छी सुविधा है जो कोड को और अधिक पठनीय बनाता है (एएसपी। उन भाषाओं के लिए जो भाषाएं स्क्रिप्टिंग करने के लिए उपयोग किए जाते हैं), लेकिन मुझे संदेह है कि कई सी ++ प्रोग्रामर इस बारे में जानते हैं या इसका उपयोग करते हैं। – WolfgangA

संबंधित मुद्दे