Skip to content

Commit 2dd6323

Browse files
committed
fix(GLOBAL_DEFINED_WORDS): 空文が空文字列を誤爆するので空文字列を追加
1 parent 22cb33d commit 2dd6323

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

GLOBAL_DEFINED_WORDS.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,5 +228,9 @@
228228
"空文": {
229229
"yomi": "くうぶん",
230230
"desc": "null statement。セミコロンだけの式文。ループの本体を空にしたいときなどに使う"
231+
},
232+
"空文字列": {
233+
"yomi": "くうもじれつ;からもじれつ",
234+
"desc": "empty string。長さゼロの文字列"
231235
}
232236
}

reference/csetjmp/longjmp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace std {
2828
## 備考
2929
3030
以下の場合、動作は未定義である。
31-
* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
31+
* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクトの非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
3232
* コルーチンのサスペンションコンテキスト内で呼び出された場合
3333
* 対応する`setjmp`が存在しない場合(`env`が有効な環境を保存していない場合)
3434
* `longjmp`は、対応する`setjmp`の呼び出しから同一スレッド内で呼び出されなければならない。異なるスレッドから呼び出された場合

reference/csetjmp/setjmp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
## 備考
3333
3434
以下の場合、動作は未定義である。
35-
* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
35+
* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクトの非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
3636
* コルーチンのサスペンションコンテキスト内で呼び出された場合
3737
3838
また、`volatile`修飾子のついていない`setjmp`を呼び出した関数に対してローカルな変数で、その値が`setjmp`から`longjmp`の呼び出しの間で変更されたものがある場合、その変数の値は不定となる。

0 commit comments

Comments
 (0)