summaryrefslogtreecommitdiff
path: root/chapter25
diff options
context:
space:
mode:
Diffstat (limited to 'chapter25')
-rw-r--r--chapter25/README.ja.md6
-rw-r--r--chapter25/README.md8
-rw-r--r--chapter25/pom.xml2
3 files changed, 8 insertions, 8 deletions
diff --git a/chapter25/README.ja.md b/chapter25/README.ja.md
index a8b77e1c..8eaef623 100644
--- a/chapter25/README.ja.md
+++ b/chapter25/README.ja.md
@@ -1,9 +1,9 @@
-# 型が確定する前の SSA 構築
+# 第25章: 型が確定する前の SSA 構築
[English](README.md) | 日本語
-[前章: 関数間の SCCP](../chapter-interprocedural-sccp/README.ja.md) |
-[次章: オブジェクトの構築と非公開メモリ](../chapter-construction/README.ja.md)
+[Previous: Chapter 24b](../chapter24b/README.ja.md) |
+[Next: Chapter 26](../chapter26/README.ja.md)
この章では、前方参照やループのために型がまだ分からない場合でも、演算と
フィールド参照をグラフに記録します。数値演算のモード、Convert、Guard、
diff --git a/chapter25/README.md b/chapter25/README.md
index 3ef144ed..1dda8928 100644
--- a/chapter25/README.md
+++ b/chapter25/README.md
@@ -1,9 +1,9 @@
-# SSA Before Types Are Known
+# Chapter 25: SSA Before Types Are Known
English | [日本語](README.ja.md)
-[Previous: SCCP Across Functions](../chapter-interprocedural-sccp/README.md) |
-[Next: Construction and Private Memory](../chapter-construction/README.md)
+[Previous: Chapter 24b](../chapter24b/README.md) |
+[Next: Chapter 26](../chapter26/README.md)
The previous compiler solved for recursive types and calls, but its parser
still needs types to choose e.g. float-vs-integer arithmetic instructions or
@@ -142,7 +142,7 @@ method and initializer bodies out of that parser scope is construction work.
## Building and checking
Run `make lib tests CTAGS=` here, or from the repository root run
-`make tests CHAPTERS=chapter-incomplete-types CTAGS=`.
+`make tests CHAPTERS=chapter25 CTAGS=`.
`IncompleteTypesTest` exercises a forward field with deferred numeric mode and
a forward store whose byte width must be resolved. The inherited suite covers
diff --git a/chapter25/pom.xml b/chapter25/pom.xml
index 856cc244..8e5cf3d8 100644
--- a/chapter25/pom.xml
+++ b/chapter25/pom.xml
@@ -8,7 +8,7 @@
<artifactId>simple</artifactId>
<version>1.0</version>
</parent>
- <artifactId>chapter-incomplete-types</artifactId>
+ <artifactId>chapter25</artifactId>
<packaging>jar</packaging>
<name>SSA Before Types Are Known</name>
<properties>