Add a "typed_var" abstraction to implement lvalue access in C.

Right now, this has been done at a high level by confparse.c, but it
makes more sense to lower it.

This API is radically un-typesafe as it stands; we'll be wrapping it
in a safer API as we do #30914 and lower the struct manipulation
code as well.

Closes ticket 30864.
This commit is contained in:
Nick Mathewson
2019-06-14 08:42:24 -04:00
parent 5a2ab886ba
commit c60a85d22a
14 changed files with 1315 additions and 333 deletions
+3
View File
@@ -0,0 +1,3 @@
o Code simplification and refactoring:
- Extract our variable manipulation code from confparse.c to a new
lower-level typedvar.h module. Closes ticket 30864.