File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -2035,6 +2035,24 @@ void CIRGenModule::emitTopLevelDecl(Decl *decl) {
2035
2035
emitTopLevelDecl (childDecl);
2036
2036
break ;
2037
2037
}
2038
+ case Decl::PragmaComment: {
2039
+ const auto *PCD = cast<PragmaCommentDecl>(decl);
2040
+ switch (PCD->getCommentKind ()) {
2041
+ case PCK_Unknown:
2042
+ llvm_unreachable (" unexpected pragma comment kind" );
2043
+ case PCK_Linker:
2044
+ assert (!MissingFeatures::emitModuleLinkOptions () && " NYI" );
2045
+ break ;
2046
+ case PCK_Lib:
2047
+ assert (!MissingFeatures::elfDependentLibraries () && " NYI" );
2048
+ break ;
2049
+ case PCK_Compiler:
2050
+ case PCK_ExeStr:
2051
+ case PCK_User:
2052
+ break ; // We ignore all of these.
2053
+ }
2054
+ break ;
2055
+ }
2038
2056
// No code generation needed.
2039
2057
case Decl::UsingShadow:
2040
2058
case Decl::ClassTemplate:
You can’t perform that action at this time.
0 commit comments