-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
@saki7
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'*/]],
])