@@ -484,6 +484,26 @@ bool
clang::analyze_format_string::parseFormatStringHasFormattingSpecifiers(
return false;
}
+ArgType clang::analyze_format_string::wToArgType(
+int size, bool fast, ASTContext &C) {
+ ArgType fastType = C.getTargetInfo().getTriple().isArch64Bit()
@@ -286,7 +286,33 @@
clang::analyze_format_string::ParseLengthModifier(FormatSpecifier &FS,
lmKind = LengthModifier::AsInt3264;
break;
case 'w':
- lmKind = LengthModifier::AsWide; ++I; break;
+ ++I;
+ if (I == E) return false;
+ if (*I == 'f
jyknight wrote:
I guess I'd consider the "mental model" here to be that (notionally) `#embed`
is preprocessed by expanding to `#embed_base64`, which is handled by the
compiler proper, not the preprocessor. Yes, that's not entirely true in the
implementation, but it seems like a reasonable way
jyknight wrote:
I'm somewhat concerned about the default for `-E` being to explode `#embed`
into the comma-separated raw integers. Even with moderately-sized embeds, I
think it'll generate unusably-bloated output. The human-readability of a big
list of integers is not better than embedded base
Author: jyknight
Date: Tue Jun 4 08:27:19 2019
New Revision: 362510
URL: http://llvm.org/viewvc/llvm-project?rev=362510&view=rev
Log:
[lldb] Fix out-of-bounds read after c3ea7c66fec021867e005ad1b02f3c7e80feaa85
"Add support for mid-function epilogues on x86 that end in a non-local jump."
Detecte
Author: jyknight
Date: Fri Feb 8 11:30:46 2019
New Revision: 353549
URL: http://llvm.org/viewvc/llvm-project?rev=353549&view=rev
Log:
[opaque pointer types] Update calls to CreateCall to pass the function
type in lldb and polly.
Modified:
lldb/trunk/source/Expression/IRDynamicChecks.cpp
Author: jyknight
Date: Tue Jan 29 08:37:27 2019
New Revision: 352514
URL: http://llvm.org/viewvc/llvm-project?rev=352514&view=rev
Log:
Adjust documentation for git migration.
This fixes most references to the paths:
llvm.org/svn/
llvm.org/git/
llvm.org/viewvc/
github.com/llvm-mirror/
github.
Author: jyknight
Date: Thu Jan 24 19:21:23 2019
New Revision: 352159
URL: http://llvm.org/viewvc/llvm-project?rev=352159&view=rev
Log:
Define the _fltused symbol in one lldb test as well, post-r352076.
Modified:
lldb/trunk/lit/SymbolFile/NativePDB/function-types-builtins.cpp
Modified: lldb/t
Author: jyknight
Date: Thu Jan 10 08:07:20 2019
New Revision: 350835
URL: http://llvm.org/viewvc/llvm-project?rev=350835&view=rev
Log:
[opaque pointer types] Remove some calls to generic Type subtype accessors.
That is, remove many of the calls to Type::getNumContainedTypes(),
Type::subtypes(), a
Author: jyknight
Date: Tue Oct 2 08:41:00 2018
New Revision: 343598
URL: http://llvm.org/viewvc/llvm-project?rev=343598&view=rev
Log:
Delete /lldb/tmp directory created in r324484.
Was checked into a wrong place in the depot, and untouched
since. Likely created by accident.
Removed:
lldb/t
Author: jyknight
Date: Fri Jun 1 21:00:16 2018
New Revision: 333816
URL: http://llvm.org/viewvc/llvm-project?rev=333816&view=rev
Log:
Fix silly error introduced after testing in r333813.
Oops.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/macosx/duplicate-archive-members/TestDuplicat
Author: jyknight
Date: Fri Jun 1 19:44:10 2018
New Revision: 333813
URL: http://llvm.org/viewvc/llvm-project?rev=333813&view=rev
Log:
Fix support for distinguishing archive members by timestamp on Darwin.
On Darwin, the binary's symbol table points to debug info in object
files -- potentially ob
Author: jyknight
Date: Wed May 23 20:42:38 2018
New Revision: 333151
URL: http://llvm.org/viewvc/llvm-project?rev=333151&view=rev
Log:
Remove unused include, and corresponding library dependency.
Modified:
lldb/trunk/source/Symbol/CMakeLists.txt
lldb/trunk/source/Symbol/ObjectFile.cpp
Mo
Author: jyknight
Date: Wed May 23 15:04:20 2018
New Revision: 333134
URL: http://llvm.org/viewvc/llvm-project?rev=333134&view=rev
Log:
Remove spurious dependency on Process/elf-core from Process/Utility.
These checks do absolutely nothing other than cause a library layering
violation in the code.
Author: jyknight
Date: Tue May 22 15:53:50 2018
New Revision: 333035
URL: http://llvm.org/viewvc/llvm-project?rev=333035&view=rev
Log:
Normalize some lldb #include statements.
Most non-local includes of header files living under lldb/sources/
were specified with the full path starting after sourc
Author: jyknight
Date: Tue May 22 14:49:41 2018
New Revision: 333032
URL: http://llvm.org/viewvc/llvm-project?rev=333032&view=rev
Log:
Avoid using header from Host/macosx when not testing an apple build.
Modified:
lldb/trunk/unittests/Host/HostInfoTest.cpp
Modified: lldb/trunk/unittests/Host
jyknight added a subscriber: jyknight.
Comment at: docs/Proposals/GitHub.rst:209
@@ +208,3 @@
+ well as a webhook to update the umbrella project (see below).
+3. Make sure we have an llvm-project (with submodules) setup in the official
+ account, with all necessary hooks (hist
Author: jyknight
Date: Fri Mar 4 13:30:53 2016
New Revision: 262739
URL: http://llvm.org/viewvc/llvm-project?rev=262739&view=rev
Log:
Update after r262737 in clang changed the accessor.
Modified:
lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
Modified:
lldb/trun
18 matches
Mail list logo