У меня есть вопрос ..Классифицировать static_cast и dynamic_cast в ИК-код
На уровне ИК-LLVM, есть ли способ существовать различие между static_cast и dynamic_cast?
Если да, как проверить его с помощью команд на уровне IR?
Я знаю, что на уровне clang существует некоторый метод, который уже существует, как показано ниже. - http://clang.llvm.org/doxygen/classclang_1_1CXXNamedCastExpr.html
Не могли бы вы дать мне ценный справочник?
Большое спасибо :)
Итак .. Есть ли способ различать static_cast и dynamic_cast? Должен ли я что-то делать только на уровне clang? – Zzingco
Вы можете сделать обоснованное предположение, но оно никогда не будет на 100% точным. Если вам нужно знать о семантике исходного кода на C++, вы должны * иметь дело с Clang, а не с LLVM. – Puppy
Хорошо, я вижу, спасибо за ваш комментарий :) – Zzingco