Re: Sparse 0.5.1 RC5 released.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Aug 14, 2017 at 1:17 AM, Dibyendu Majumdar
<mobile@xxxxxxxxxxxxxxx> wrote:
>> I see here:
>> 1) 4 errors with a bitcast wich different sizes on each side.
>>     I'm a bit surprised as the code seems to do the right thing when
>>     emitting a bitcast, I'll need to check
>> 3) 3 errors of pointer compare with different types.
>>     It should be easy to fix.
>>
>
> When you say you are seeing errors ... do you mean by running
> sparse-llvm?

yes:
Invalid bitcast
  %R36121 = bitcast i32 %R361 to i8
Both operands to ICmp instruction are not of the same type!
  %R378 = icmp ne i8* %R3763, %struct.lua_TValue* %R375
Invalid bitcast
  %R10918 = bitcast i32 %R1091 to i8
Invalid bitcast
  %R12116 = bitcast i32 %R1211 to i8
Both operands to ICmp instruction are not of the same type!
  %R1930 = icmp eq { [184 x i8] }* %R1927, { [24 x i8] }* %ARG2
Both operands to ICmp instruction are not of the same type!
  %R2124 = icmp eq i8* %R212221, %struct.lua_TValue* %R2121
Invalid bitcast
  %R32617 = bitcast i32 %R3261 to i8

> That won't necessarily match what I get.

Yes, I realized already but I have to begin with this.
They don't seem to be hard or conceptual bugs.

-- Luc
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux