Description
Describe the bug
This is found in #11569
when updating clang/test/CodeGenSYCL/function-attrs.cpp
The line number generated are different in different env.
eg: I get follow values in one run
!3 = !{i32 1302}
!4 = !{}
!5 = !{i32 747}
!6 = !{i32 1088}
but @zahiraam got following in his run:
// !3 = !{i32 1180}
// !4 = !{}
// !5 = !{i32 628}
// !6 = !{i32 966}
To Reproduce
$LLVM_ROOT/llvm/build/bin/clang -cc1 -internal-isystem $LLVM_ROOT/llvm/build/lib/clang/18/include -nostdsysteminc -fsycl-is-device -emit-llvm -disable-llvm-passes -triple spir64 -fexceptions -emit-llvm -fno-ident $LLVM_ROOTllvm/clang/test/CodeGenSYCL/function-attrs.cpp
Check the line numbers -- why we get 1302/747/1088 ? Are these line no valid?
Environment (please complete the following information):