| include/lld/Core |
| ~~~~~~~~~~~~~~~~ |
| |
| * The yaml reader/writer interfaces should be changed to return |
| an explanatory string if there is an error. The existing error_code |
| abstraction only works for returning low level OS errors. It does not |
| work for describing formatting issues. |
| |
| * We need to design a diagnostics interface. It would be nice to share code |
| with Clang_ where possible. |
| |
| * We need to add more attributes to File. In particular, we need cpu |
| and OS information (like target triples). We should also provide explicit |
| support for `LLVM IR module flags metadata`__. |
| |
| .. __: http://llvm.org/docs/LangRef.html#module_flags |
| .. _Clang: http://clang.llvm.org/docs/InternalsManual.html#Diagnostics |