BPF: make 'pseudo' function return pointer 80/148680/4
authorAdrian Szyndela <adrian.s@samsung.com>
Wed, 6 Sep 2017 13:14:57 +0000 (15:14 +0200)
committerAdrian Szyndela <adrian.s@samsung.com>
Tue, 10 Oct 2017 11:46:37 +0000 (11:46 +0000)
commitf4e554663692f521ae553c40d7c64dd38c206cf2
treed55189dbe456b9a3e5d688c283e65cef8deec6b8
parent590ce7311c1b03636a26c6d59f0b006451cf39a1
BPF: make 'pseudo' function return pointer

'pseudo' function returns u64. However, in fact it returns pointers.
It makes difference for 32-bit systems. The generated IR
has additional trunc instruction, which may make further problems,
remote: when passed to eBPF verifier.

This patch is made to handle similar change in llvm.

Change-Id: I4a691bdfa4b10b207197941c589026997b62f8fe
src/cc/export/helpers.h