1
我有個問題..分類的static_cast和dynamic_cast的在IR代碼
在LLVM的IR水平,是否有任何方法存在的static_cast和dynamic_cast的區分?
如果是,如何使用IR級別的命令進行檢查?
我知道,在叮噹聲級別中,有一些方法已經存在,如下所示。 - http://clang.llvm.org/doxygen/classclang_1_1CXXNamedCastExpr.html
你能給我一個有價值的指導嗎?
非常感謝你:)
那麼..有沒有什麼方法來區分static_cast和dynamic_cast?我是否應該只在叮叮聲中做某些事情? – Zzingco
你可以做出有根據的猜測,但它絕不會100%準確。如果您需要了解源代碼C++代碼的語義,您必須*處理Clang而不是LLVM。 – Puppy
好吧,我明白了,感謝您的評論:) – Zzingco