मैं जब Clang.
क्या मुझे क्लैंग में एक बग मिला है?
[email protected] ~ $ clang++ --version
clang version 2.8 (trunk 107611)
Target: i386-pc-linux-gnu
Thread model: posix
[email protected] ~ $ cat bug.cpp
class Prasoon{
private:
static const int dummy = 0;
};
int const Prasoon::dummy = 0;
int main(){}
[email protected] ~ $ clang++ bug.cpp
[email protected] ~ $
साथ संकलित लेकिन जब मैं g++
के साथ एक ही कोड संकलित मैं एक त्रुटि मिली Clang
class Prasoon{
static const int dummy = 0;
};
int const Prasoon::dummy = 0;
int main(){}
ऊपर कोड के साथ नीचे दिए गए कोड को संकलित करने के किसी भी त्रुटि नहीं दिया की कोशिश की जैसा सोचा था।
[email protected] ~ $ g++ bug.cpp
bug.cpp:8: error: duplicate initialization of ‘Prasoon::dummy’
तो क्या मुझे Clang
में एक बग मिली है?
आप कौन सा क्लैंग संस्करण उपयोग कर रहे हैं? मैक पर 1.5 जी ++ 4.2.1 के समान आउटपुट देता है। – Eiko
वह अपने नमूना आउटपुट में है: क्लैंग संस्करण 2.8 (ट्रंक 107611) – Douglas
ठीक है, यह संपादन से पहले नहीं था ;-) – Eiko