aboutsummaryrefslogtreecommitdiff
path: root/include/lld/Core/TODO.txt
blob: 2aa61ff8612d627120e5c8533d6b0b7df2aff13e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 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