-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Delete warnings #87
Comments
@sksat 外部からコピーしてきているコードのwarningも気にせず修正していっていいですかね? |
#97 ここまでのPRがすべて通れば、g++のwarningsはなくなるはず。 |
いいと思います |
@sksat 外部からコピーしてるコードに |
VS2019でビルドしたら、111件warningがでた。。。 |
@sksat ワーニングの件、アドバイスいただけると嬉しいです。
の三択で、2が一番良いのだろうなと思いつつ、警告レベルの設定をよく理解しておらずどうしようかなと言う感じです。 |
とりあえずg++に |
Thanks. I agree with you. |
After we added the |
|
Yes, changing the function's arguments makes huge effect to all users. But if it is really need to change, I can change it.
There are several examples we cannot remove the arguments
|
なるほどです.じゃあ仕方ないですかね. |
Thanks. I will make another issue to remove |
All warnings are deleted again for g++ by #106. |
We still have 57 warnings in VS2022. @sksat gcc側にもう少し警告オプション追加する必要がありそうですが,どれを入れるべきかというのが分かっておらず,教えてもらえると嬉しいです. |
とりあえずVS2022を使ってこれらのwarningsを消していきます. |
@seki-hiro I2cObcTarget周りでHILS用に追加実装してくれた部分で,uint/int関連のワーニングが出ているので修正してもらえますか?いろんな関数が関連していて,実装者本人にやってもらった方が正確そうなので. |
この記事のオプション設定を参考にしたりすると良いのでしょうか? |
g++について上の記事のwarning設定にしてみたところ、次のような感じになった。
-Wcast-align -Wctor-dtor-privacy -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Wnoexcept -Wredundant-decls -Wsign-promo -Wstrict-null-sentinel -Wundef -Wno-unused
ただ、Visual Studioと同じようなwarningが出ているようには見えなかった。表示が違うだけで一緒なのかもしれないけれど。 |
ワーニングというのはコンパイラがそれぞれかなり独自に出しているものなので,規格に絡むもの以外は他のコンパイラ実装でまったく同じものが出るということはないです(なんだかんだ似ていることはありますけどね).とりあえず最優先で入れるべきなのは |
|
完全に一致するとは思っていないのですが、似たwarningsが出てくれれば、一方で消せば他方も消えるので嬉しいなと思っていました。最終的にはどちらも見て、一方で出てたら修正するしか無いという感じですかね。 とりあえず、VSで出ないようにします。 |
|
ですねー.両方見るしかないです.あーやけに多いなと思ったらそういうことか.なるほど. |
残っているwarnings
|
残りは |
#pragma warning関連 も片付けた。これで、一旦VS2022でもgccでもwarningは撲滅できた |
|
入れようと思うと結構大きな改修になるので、v5.0.0に入れれそうにない。 |
Overview
Delete warnings
Details
There are so many warnings in S2E build. We need to delete them.
Conditions for close
Supplement
NA
Note
NA
The text was updated successfully, but these errors were encountered: