XC8のVer1.35でWarning現る
2016-01-30
あっという間に1月最終週を迎え来週はもう2月・・・いろいろと忙しいウィークデーのせいで、カレンダーが超高速で進んでいきます。週末は呼吸を整えるべくPICプログラミングに興じようと、今週初めにXC8のアップデート(1.32⇒1.35)を行ったらWarning の改修があったようで、以下の表示がされるようになりました。
warning: (752) conversion to shorter data type
このWarning 自体はそれ程重要なものではなく、普通に(ビット拡張や符号ビットの扱いをきちんと考慮して)コーディングしている限りは問題にならないものですが、「今まで出てなかったのに気持ち悪い」・・・というわけであれこれ情報を漁ってみると、Warning レベル設定が「-3」以下の場合に表示されるようになったようです。「-2」以上であれば表示されません。
そうこうしている内にVer1.36がリリースされたため一昨日の帰宅後にインストールしてみましたが、このWarning は(Warning レベル-3で)表示されています。こうなると仕様変更が掛かったとみた方が良さそうで、今後はWarning レベルを「-2」にして凌ぐことになりそうです。
以上、ちょっと覚書しておきました。
warning: (752) conversion to shorter data type
このWarning 自体はそれ程重要なものではなく、普通に(ビット拡張や符号ビットの扱いをきちんと考慮して)コーディングしている限りは問題にならないものですが、「今まで出てなかったのに気持ち悪い」・・・というわけであれこれ情報を漁ってみると、Warning レベル設定が「-3」以下の場合に表示されるようになったようです。「-2」以上であれば表示されません。
そうこうしている内にVer1.36がリリースされたため一昨日の帰宅後にインストールしてみましたが、このWarning は(Warning レベル-3で)表示されています。こうなると仕様変更が掛かったとみた方が良さそうで、今後はWarning レベルを「-2」にして凌ぐことになりそうです。
以上、ちょっと覚書しておきました。
- 関連記事
-
- XCコンパイラの月額ライセンス
- XC8の"char"のディフォルト
- XC8のVer1.35でWarning現る
- PICでI2Cの片通信開通
- PICのコンパイル環境刷新!
コメントの投稿
もう1月終わっちゃいました^^;
おはようございます!
XC8 1.36が出たのですね。
当局は1.35に変えたときにはwarning出ませんでしたが、生成された実行ファイルサイズが小さくなりました。リリースノートはめんどくさくて読んでいませんが、サイズが小さくなったのはそのwarningに関係しているのかもしれませんね。
...本当はPro版が欲しいのですが、値段高くて手が出せません^^;
XC8 1.36が出たのですね。
当局は1.35に変えたときにはwarning出ませんでしたが、生成された実行ファイルサイズが小さくなりました。リリースノートはめんどくさくて読んでいませんが、サイズが小さくなったのはそのwarningに関係しているのかもしれませんね。
...本当はPro版が欲しいのですが、値段高くて手が出せません^^;
バージョンアップは曲者
ぶんきゅうさん、コメントありがとうございます。
このWarningについては類推の域を出ないので、あまり細かく記していませんが、Warningレベルを単に上げただけなのかなと思っています。
まぁ何れにせよFree版を使っている限りは、「仰せの通り」にするしかありませんね(^^ゞ
このWarningには、既に複数のForumが上がっていますので、これらを注視したいと思います。
このWarningについては類推の域を出ないので、あまり細かく記していませんが、Warningレベルを単に上げただけなのかなと思っています。
まぁ何れにせよFree版を使っている限りは、「仰せの通り」にするしかありませんね(^^ゞ
このWarningには、既に複数のForumが上がっていますので、これらを注視したいと思います。