diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-03-15 13:26:56 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-03-15 18:45:06 +0900 |
| commit | f9792819290703d59c855f96bad661de5104c3aa (patch) | |
| tree | 2919a34790f97b0884fae9f84e1842cedbd309b6 /TODO | |
| parent | bde97571d289b989e3e376bcb4aae1648d728165 (diff) | |
| download | ducc-f9792819290703d59c855f96bad661de5104c3aa.tar.gz ducc-f9792819290703d59c855f96bad661de5104c3aa.tar.zst ducc-f9792819290703d59c855f96bad661de5104c3aa.zip | |
TMP add TODO file
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -0,0 +1,13 @@ +Nix のアップデートによって、Lua をコンパイルするときの include のパス解決に失敗するようになった。 +元々 include のパス解決が間違っていたので修正したところ、これまでとは異なるファイルが include されるようになった。 +これにより、これまでコンパイルできていたソースコードでコンパイルに失敗するようになった。 +具体的には、ビットフィールドがコンパイルできない。 +今、パースだけ仮に対応してみたが、実行するとセグフォで落ちる (レイアウト計算などを一切実装していないため当然ではある)。 + +実装にあたって考えたいこと。 + +ビットフィールドの情報は型に持たせるのか?メンバ宣言に持たせるのか? +chibicc ではメンバ宣言側に持たせていた。 + + +テストで examples と Lua のコンパイルやるようにする |
