[Webkit-unassigned] [Bug 34740] Implement NEVER_INLINE and NO_RETURN for RVCT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 9 06:30:32 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=34740





--- Comment #5 from Kwang Yul Seo <kwangyul.seo at gmail.com>  2010-02-09 06:30:30 PST ---
(In reply to comment #4)
> (In reply to comment #3)
> > Okay. It works fine with RVCT 2.2 [Build 593] though I couldn't find
> > __declspec(noinline) in RVCT 2.2 manual. LGTM.
> 
> Tried looking for answer to this as well. __declspec(noinline) is completely
> missing from docs for RVCT2.2.
> Did you check that it actually didn't inline your function if keyword was used?
> I mean if it would be happy with __declspec(foobar).
> 
> But in any case I agree this should be landed.

RVCT is not happy with __declspec(foobar).

Warning: L6305W: Image does not have an entry point. (Not specified or not set
due to multiple choices.)
Finished: 0 information, 1 warning and 0 error messages.
"a.c", line 7: Warning:  #645-D: "foobar" is an unrecognized __declspec
attribute
  __declspec(foobar) void foo(UChar* u)
             ^
a.c: 1 warning, 0 errors


RVCT 2.2 certainly recognizes __declspec(noinline) though it is not documented.
I didn't check if the function with __declspec(noinline) is actually not
inlined.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list