के माध्यम से एलएलवीएम अनुकूलन को अक्षम करने में समस्या मेरे पास कोड का एक हिस्सा है जो क्रैश हो जाता है जब तक कि मैं अनुकूलन के साथ निर्माण नहीं करता। मैं एलएलवीएम कंपाइलर 2.0समस्या
के साथ निर्माण कर रहा हूं, मैं #pragma संकलक निर्देश के साथ अपमानजनक कोड को लपेटकर अनुकूलन बंद करना चाहता हूं; या एक पूरी फ़ाइल के लिए अनुकूलन बंद करें।
मैं क्लैंग मैनुअल और कोड में खुदाई कर रहा हूं; लेकिन मुझ पर कुछ भी नहीं निकलता है।
क्या कोई जानता है कि एक सीयू के लिए अनुकूलन कैसे बदलें (पूरे ऐप के विपरीत)?
मुझे पता है कि यह इसे ठीक नहीं करेगा, लेकिन आपको एलएलवीएम टीम को कोड नमूना के साथ ईमेल करना चाहिए जो अनुकूलित होने पर क्रैश हो। यह निश्चित रूप से एलएलवीएम में एक बग है। – yan
एआरएमवी 6 उपकरणों पर क्रैश हो रहा है? यदि ऐसा है, तो यह संभवतः एक्सकोड 4 के भीतर एलएलवीएम 2.0 में इस ज्ञात बग से संबंधित है: http://stackoverflow.com/questions/5490432/building-with-llvm-and-any-optimization-causes-app-to-crash-on स्टार्टअप –
यह हो सकता है। ऐप चलता है, लेकिन एएसआई-HTTP-REQUEST में पहला कॉल वर्णित स्टैक को दूषित करता है। हमारे लिए, यह मुद्दा आईपॉड टच 2 जी पर आईओएस 4.2.1 चलाने पर ही होता है। मैं उपकरण को दोष देने के लिए तैयार नहीं था; लेकिन आपत्तिजनक कोड पर सम्मान करने में परेशानी हो रही है। – Dave