summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2016-03-24 13:44:55 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2016-03-24 13:44:55 -0400
commit087b7bf978ece06dca76ba8643a96c3ec9a7f433 (patch)
tree37d98ec83b7eab5e03669495ff0f5d46a46352e8
parentddd4f43a391ddbdaab747cbeb749a52b277236c7 (diff)
downloadroux-087b7bf978ece06dca76ba8643a96c3ec9a7f433.tar.gz
dark types are called opaque in the doc
-rw-r--r--doc/abi.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/abi.txt b/doc/abi.txt
index 8719c61..c14afa9 100644
--- a/doc/abi.txt
+++ b/doc/abi.txt
@@ -7,8 +7,8 @@ This document describes concisely the subset of the x64
ABI as it is implemented in QBE. The subset can handle
correctly arbitrary standard C-like structs containing
float and integer types. Structs that have unaligned
-members are also supported through "dark" types, see
-the IR description document for more information about
+members are also supported through opaque types, see
+the IL description document for more information about
them.
@@ -33,7 +33,7 @@ Data classes of interest as defined by the ABI:
4. If the size of an object is larger than two eightbytes
or if contains unaligned fields, it has class MEMORY.
In the context of QBE, those are big aggregate types
- and "dark" types.
+ and opaque types.
5. Otherwise, recursively classify fields and determine
the class of the two eightbytes using the classes of
their components. If any is INTEGER the result is