Preserve iree.reflection attribute when converting from std.func -> vm.func.
PiperOrigin-RevId: 286500207
diff --git a/docs/function_abi.md b/docs/function_abi.md
index 0296a6a..bfd2002 100644
--- a/docs/function_abi.md
+++ b/docs/function_abi.md
@@ -52,7 +52,7 @@
'R' length-prefixed(type-sequence)
type-sequence ::= (arg-result-type)*
-arg-result-type ::= buffer-type | ref-object-type
+arg-result-type ::= buffer-type | ref-object-type | unrecognized-type
buffer-type ::= 'B' length-prefixed(scalar-type? dim*)
scalar-type ::= 't' (
'0' # IEEE float32 (default if not specified)
@@ -70,7 +70,7 @@
)
dim :: = 'd' integer # -1 indicates a dynamic dim
ref-object-type ::= 'O' length-prefixed() # Details TBD
-
+unrecognized-type ::= 'U' length-prefixed()
# Lexical primitives
integer ::= -?[0-9]+