-
Couldn't load subscription status.
- Fork 7
Open
Labels
Description
cpprefjpにはC++だけではなくC言語のコードスニペットもあるが、今はMarkdown上のinfo stringが cpp ではなく c になっているコードは検知から外れている(example がついていても検知から外れる)。
これに対応するためには、一見すると以下の1行を切り替えれば大丈夫なように思えるが、
Line 212 in 4ea3bbe
| if (lang === 'cpp') { |
実際にはC++とC言語は別の言語なので、上の行の修正に追加で バックエンド(Wandbox)で使用するコンパイラを分けなければならない。そのための該当箇所は以下の通り。
Lines 119 to 123 in 4ea3bbe
| static defaults = new Map([ | |
| ['compiler', 'clang-head'], | |
| ['options', ['warning', 'c++2a', 'cpp-pedantic-errors']], | |
| ['compiler-option-raw', ['-Wall', '-Wextra', /*'-Werror'*/]], | |
| ]) |
yumetodo