File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change 351
351
for source line correspondence.</ p >
352
352
353
353
< p > Each input file is encoded as a separate compile unit in LLVM debugging
354
- information output. However, many target specific tool chains prefer to
355
- encode only one compile unit in an object file. In this situation, the LLVM
356
- code generator will include debugging information entities in the compile
357
- unit that is marked as main compile unit. The code generator accepts maximum
358
- one main compile unit per module. If a module does not contain any main
359
- compile unit then the code generator will emit multiple compile units in the
360
- output object file.</ p >
361
-
354
+ information output. However the code generator emits only one compile unit,
355
+ marked as main compile unit, in an object file's debugging information section.
356
+ Most of the, if not all, target specific tool chains expect only one compile
357
+ unit entry per object file. </ p >
362
358
</ div >
363
359
364
360
<!-- ======================================================================= -->
You can’t perform that action at this time.
0 commit comments