Closed tonboAkinori closed 5 years ago
本件、マージ時のコンフリクト発生で変更が元に戻った可能性が高いです。
- return (size_t)kind < sizeof(kind)/sizeof(char*) ? kinds[kind] : "";
+ return (size_t)kind < sizeof(kinds)/sizeof(kinds[0]) ? kinds[kind] : "";
- return (size_t)kind < sizeof(kind)/sizeof(char*) ? kinds[kind] : "";
+ return static_cast<size_t>(kind) < sizeof(kind)/sizeof(char*) ? kinds[kind] : "";
ログを見ると #213 が先に取り込まれ、そのあと 4aaebc84 の変更が取り込まれた。 上記とも変更元のソースは同じであるためコンフリクトが発生しマージ時に下記の #203 の内容となった。
- return (size_t)kind < sizeof(kinds)/sizeof(kinds[0]) ? kinds[kind] : "";
+ return static_cast<size_t>(kind) < sizeof(kind)/sizeof(char*) ? kinds[kind] : "";
Describe the bug
213 の変更が元にもどっている。
原因不明。
To Reproduce
Reproducibility
Expected behavior
213 の変更が再度取り込まれること。
Screenshots or Logs
Environment
Additional context Add any other context about the problem here.