चेतावनी वैला द्वारा उत्पन्न सी कोड द्वारा उत्पादित की जाती है।चेतावनी की मरम्मत कैसे करें: प्रारंभकर्ता के आसपास लापता ब्रेसिज़?
चेतावनी: लापता प्रारंभकर्ता
कोड काम करता है लेकिन चेतावनी कष्टप्रद है चारों ओर ब्रेसिज़। Vala चेतावनी द्वारा संदर्भित कोड
struct Position {uint x; uint y;}
private static Position positions[8];
है उत्पन्न सी कोड
static Position det_positions[8] = {0};
मैं पदों आरंभ आधा दर्जन अलग अलग तरीकों की कोशिश की है है, लेकिन वाक्यविन्यास पाने के लिए संतुष्ट नहीं कर पा रहे चेतावनी। क्या यह GCC bug 53119 है या इसे ठीक करने का कोई तरीका है?
मुझे जीसीसी 4.6.3 पर वैला 0.16 या 0.18 के साथ यह चेतावनी नहीं मिली है। अपने पर्यावरण को साझा करने की देखभाल? इसके अलावा, जेनरेट सी क्या समस्या पैदा कर रहा है? – apmasell
@apmasell एम्बेडेड लिनक्स लक्ष्य एक तेंदुए 368 है, जीसीसी 4.4.1 है, टूलचेन कोडोर्सरी/arm-2010q1 है, और मैंने प्रश्न के लिए जेनरेट सी जोड़ा है। मैंने कोड को सही तरीके से स्वरूपित किया है जिसे मैं पहले करना भूल गया था। – jacknad