mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 06:25:18 +00:00
IR: Allow 32-bits for lines in debug location
Remove unnecessary restriction of 24-bits for line numbers in `MDLocation`. The rest of the debug info schema (with the exception of local variables) uses 32-bits for line numbers. As I introduce the specialized nodes, it makes sense to canonicalize on one size or the other. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228455 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -2946,7 +2946,7 @@ struct MDUnsignedField : public MDFieldImpl<uint64_t> {
|
||||
: ImplTy(Default), Max(Max) {}
|
||||
};
|
||||
struct LineField : public MDUnsignedField {
|
||||
LineField() : MDUnsignedField(0, UINT32_MAX >> 8) {}
|
||||
LineField() : MDUnsignedField(0, UINT32_MAX) {}
|
||||
};
|
||||
struct ColumnField : public MDUnsignedField {
|
||||
ColumnField() : MDUnsignedField(0, UINT16_MAX) {}
|
||||
|
Reference in New Issue
Block a user