में स्पष्ट गिरावट के माध्यम से कैसे करें जीसीसी के नए संस्करण Wimplicit-fallthrough
प्रदान करते हैं, जो अधिकांश स्विच स्टेटमेंट्स के लिए बहुत अच्छा है। हालांकि, मेरे पास एक स्विच स्टेटमेंट है जहां मैं सभी केस-स्टेटमेंट्स से गिरावट की अनुमति देना चाहता हूं।सी
क्या कोई स्पष्ट गिरावट करने का कोई तरीका है? मैं इस फ़ाइल के लिए Wno-implicit-fallthrough
के साथ संकलन करने से बचना चाहता हूं।
संपादित करें: मैं एक संकलक स्विच या प्रगमा के माध्यम से चेतावनी को बंद नहीं करने के लिए स्पष्ट (यदि संभव हो) के माध्यम से गिरावट का एक तरीका ढूंढ रहा हूं।
शायद [इस] (https://stackoverflow.com/a/3394268/1553090) तुम क्या चाहते है। – paddy
मुझे वही मिला। https://stackoverflow.com/questions/3378560/how-to-disable-gcc-warnings-for-a-few-lines-of-code –
['-Wimplicit-fallthrough'] पर विवरण देखें (https: जीसीसी दस्तावेज में //gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough)? कोई गैर-विस्तार तंत्र नहीं होगा - संपूर्ण मुद्दा सभी एक्सटेंशन है। –