From 3d8c358456572d1722ee0ac8e3609299d0373302 Mon Sep 17 00:00:00 2001
From: John Criswell
When a program is being debugged, a debugger interacts with the user and turns the stored debug information into source-language specific information. As such, a debugger must be aware of the source-language, and is thus tied to -a specific language of family of languages.
+a specific language or family of languages. @@ -142,7 +142,7 @@ a specific language of family of languages.The role of debug information is to provide meta information normally stripped away during the compilation process. This meta information provides an -llvm user a relationship between generated code and the original program source +LLVM user a relationship between generated code and the original program source code.
Currently, debug information is consumed by the DwarfWriter to produce dwarf @@ -175,12 +175,12 @@ source-level state of the program, regardless of which LLVM optimizations have been run, and without any modification to the optimizations themselves. However, some optimizations may impact the ability to modify the current state of the program with a debugger, such as setting program variables, or calling -function that have been deleted. +functions that have been deleted.